0001437749-23-033639.txt : 20231205 0001437749-23-033639.hdr.sgml : 20231205 20231205160659 ACCESSION NUMBER: 0001437749-23-033639 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231205 DATE AS OF CHANGE: 20231205 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Skillsoft Corp. CENTRAL INDEX KEY: 0001774675 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 834388331 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38960 FILM NUMBER: 231466604 BUSINESS ADDRESS: STREET 1: 640 FIFTH AVENUE, 12TH FL CITY: NEW YORK STATE: NY ZIP: 10019 BUSINESS PHONE: (212) 380-7500 MAIL ADDRESS: STREET 1: 640 FIFTH AVENUE, 12TH FL CITY: NEW YORK STATE: NY ZIP: 10019 FORMER COMPANY: FORMER CONFORMED NAME: Churchill Capital Corp II DATE OF NAME CHANGE: 20190502 FORMER COMPANY: FORMER CONFORMED NAME: Hornblower Acquisition Corp DATE OF NAME CHANGE: 20190423 10-Q 1 skil20231031_10q.htm FORM 10-Q skil20231031_10q.htm
0001774675 Skillsoft Corp. false --01-31 Q3 2024 426 221 0.0001 0.0001 18,750,000 18,750,000 8,362,774 8,062,997 8,264,308 8,182,794 299,777 81,514 0 1 10 0 0 10.50 0.0001 June 11, 2026 June 11, 2026 June 11, 2026 October 12, 2025 June 11, 2026 0.33 0.05 30 4 10 12 3 4 2 3 4 2 1 3 3 23.8 false false false false Stock-based compensation expense during the three months ended July 31, 2023 was reduced by $2.1 million due to forfeitures of share-based payment awards. In May 2023, 14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period. In May 2023, 14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period. 00017746752023-02-012023-10-31 0001774675us-gaap:CommonStockMember2023-02-012023-10-31 0001774675us-gaap:WarrantMember2023-02-012023-10-31 xbrli:shares 00017746752023-11-30 thunderdome:item iso4217:USD 00017746752023-10-31 00017746752023-01-31 iso4217:USDxbrli:shares 00017746752023-08-012023-10-31 00017746752022-08-012022-10-31 00017746752022-02-012022-10-31 0001774675skil:CommonStockOutstandingMember2022-01-31 0001774675us-gaap:TreasuryStockCommonMember2022-01-31 0001774675us-gaap:AdditionalPaidInCapitalMember2022-01-31 0001774675us-gaap:RetainedEarningsMember2022-01-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-31 00017746752022-01-31 0001774675skil:CommonStockOutstandingMember2022-02-012022-04-30 0001774675us-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-30 0001774675us-gaap:RetainedEarningsMember2022-02-012022-04-30 0001774675us-gaap:TreasuryStockCommonMember2022-02-012022-04-30 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-04-30 00017746752022-02-012022-04-30 0001774675skil:CodecademyMemberskil:CommonStockOutstandingMember2022-02-012022-04-30 0001774675skil:CodecademyMemberus-gaap:TreasuryStockCommonMember2022-02-012022-04-30 0001774675skil:CodecademyMemberus-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-30 0001774675skil:CodecademyMemberus-gaap:RetainedEarningsMember2022-02-012022-04-30 0001774675skil:CodecademyMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-04-30 0001774675skil:CodecademyMember2022-02-012022-04-30 0001774675skil:CommonStockOutstandingMember2022-04-30 0001774675us-gaap:TreasuryStockCommonMember2022-04-30 0001774675us-gaap:AdditionalPaidInCapitalMember2022-04-30 0001774675us-gaap:RetainedEarningsMember2022-04-30 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-30 00017746752022-04-30 0001774675skil:CommonStockOutstandingMember2022-05-012022-07-31 0001774675us-gaap:AdditionalPaidInCapitalMember2022-05-012022-07-31 0001774675us-gaap:RetainedEarningsMember2022-05-012022-07-31 0001774675us-gaap:TreasuryStockCommonMember2022-05-012022-07-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012022-07-31 00017746752022-05-012022-07-31 0001774675skil:CommonStockOutstandingMember2022-07-31 0001774675us-gaap:TreasuryStockCommonMember2022-07-31 0001774675us-gaap:AdditionalPaidInCapitalMember2022-07-31 0001774675us-gaap:RetainedEarningsMember2022-07-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-31 00017746752022-07-31 0001774675skil:CommonStockOutstandingMember2022-08-012022-10-31 0001774675us-gaap:AdditionalPaidInCapitalMember2022-08-012022-10-31 0001774675us-gaap:RetainedEarningsMember2022-08-012022-10-31 0001774675us-gaap:TreasuryStockCommonMember2022-08-012022-10-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012022-10-31 0001774675skil:CommonStockOutstandingMember2022-10-31 0001774675us-gaap:TreasuryStockCommonMember2022-10-31 0001774675us-gaap:AdditionalPaidInCapitalMember2022-10-31 0001774675us-gaap:RetainedEarningsMember2022-10-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-31 00017746752022-10-31 0001774675skil:CommonStockOutstandingMember2023-01-31 0001774675us-gaap:TreasuryStockCommonMember2023-01-31 0001774675us-gaap:AdditionalPaidInCapitalMember2023-01-31 0001774675us-gaap:RetainedEarningsMember2023-01-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-31 0001774675skil:CommonStockOutstandingMember2023-02-012023-04-30 0001774675us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-30 0001774675us-gaap:RetainedEarningsMember2023-02-012023-04-30 0001774675us-gaap:TreasuryStockCommonMember2023-02-012023-04-30 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-30 00017746752023-02-012023-04-30 0001774675skil:CommonStockOutstandingMember2023-04-30 0001774675us-gaap:TreasuryStockCommonMember2023-04-30 0001774675us-gaap:AdditionalPaidInCapitalMember2023-04-30 0001774675us-gaap:RetainedEarningsMember2023-04-30 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-30 00017746752023-04-30 0001774675skil:CommonStockOutstandingMember2023-05-012023-07-31 0001774675us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-31 0001774675us-gaap:RetainedEarningsMember2023-05-012023-07-31 0001774675us-gaap:TreasuryStockCommonMember2023-05-012023-07-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-012023-07-31 00017746752023-05-012023-07-31 0001774675skil:CommonStockOutstandingMember2023-07-31 0001774675us-gaap:TreasuryStockCommonMember2023-07-31 0001774675us-gaap:AdditionalPaidInCapitalMember2023-07-31 0001774675us-gaap:RetainedEarningsMember2023-07-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-31 00017746752023-07-31 0001774675skil:CommonStockOutstandingMember2023-08-012023-10-31 0001774675us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-31 0001774675us-gaap:RetainedEarningsMember2023-08-012023-10-31 0001774675us-gaap:TreasuryStockCommonMember2023-08-012023-10-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-31 0001774675skil:CommonStockOutstandingMember2023-10-31 0001774675us-gaap:TreasuryStockCommonMember2023-10-31 0001774675us-gaap:AdditionalPaidInCapitalMember2023-10-31 0001774675us-gaap:RetainedEarningsMember2023-10-31 0001774675us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-31 0001774675skil:CodecademyMember2023-02-012023-10-31 0001774675skil:CodecademyMember2022-02-012022-10-31 0001774675skil:TermLoanFacilityMember2023-02-012023-10-31 0001774675skil:TermLoanFacilityMember2022-02-012022-10-31 0001774675skil:AccountsReceivableFacilityMember2023-02-012023-10-31 0001774675skil:AccountsReceivableFacilityMember2022-02-012022-10-31 xbrli:pure 0001774675skil:ReverseStockSplitMember2023-09-292023-09-29 0001774675skil:CodecademyMember2022-04-04 0001774675skil:CodecademyMember2022-04-042022-04-04 0001774675skil:CodecademyMemberus-gaap:CommonClassAMember2022-04-042022-04-04 0001774675skil:CodecademyMemberus-gaap:TradeNamesMember2023-10-31 utr:Y 0001774675skil:CodecademyMemberus-gaap:DevelopedTechnologyRightsMember2023-10-31 0001774675skil:CodecademyMemberus-gaap:MediaContentMember2023-10-31 0001774675skil:CodecademyMemberus-gaap:CustomerRelationshipsMember2023-10-31 0001774675skil:CodecademyMember2023-10-31 0001774675skil:CodecademyMember2022-05-012022-10-31 0001774675skil:SkillsoftGlobalKnowledgeAndCodecademyMember2022-08-012022-10-31 0001774675skil:SkillsoftGlobalKnowledgeAndCodecademyMember2022-02-012022-10-31 0001774675us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberskil:SumtotalSegmentMember2022-08-152022-08-15 0001774675us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberskil:SumtotalSegmentMember2022-08-15 0001774675us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberskil:SumtotalSegmentMember2022-08-152022-08-15 0001774675us-gaap:DevelopedTechnologyRightsMember2023-10-31 0001774675us-gaap:DevelopedTechnologyRightsMember2023-01-31 0001774675us-gaap:CustomerRelatedIntangibleAssetsMember2023-10-31 0001774675us-gaap:CustomerRelatedIntangibleAssetsMember2023-01-31 0001774675skil:VendorRelationshipsMember2023-10-31 0001774675skil:VendorRelationshipsMember2023-01-31 0001774675us-gaap:TrademarksAndTradeNamesMember2023-10-31 0001774675us-gaap:TrademarksAndTradeNamesMember2023-01-31 0001774675skil:PublishingRightsMember2023-10-31 0001774675skil:PublishingRightsMember2023-01-31 0001774675us-gaap:OrderOrProductionBacklogMember2023-10-31 0001774675us-gaap:OrderOrProductionBacklogMember2023-01-31 0001774675skil:ContentPlatformTrademarkMember2023-10-31 0001774675skil:ContentPlatformTrademarkMember2023-01-31 0001774675skil:InstructorledTrainingTrademarkMember2023-10-31 0001774675skil:InstructorledTrainingTrademarkMember2023-01-31 0001774675skil:ContentPlatformMember2023-01-31 0001774675skil:InstructorledTrainingMember2023-01-31 0001774675skil:ContentPlatformMember2023-02-012023-10-31 0001774675skil:InstructorledTrainingMember2023-02-012023-10-31 0001774675skil:ContentPlatformMember2023-10-31 0001774675skil:InstructorledTrainingMember2023-10-31 0001774675srt:MinimumMember2023-10-31 0001774675srt:MaximumMember2023-10-31 0001774675skil:LegalProceedingsAndClaimsMember2023-10-31 0001774675skil:IndemnificationsOrCommitmentsMember2022-02-012023-10-31 0001774675skil:IndemnificationsOrCommitmentsMember2023-10-31 0001774675skil:TermLoanFacilityMember2023-10-31 0001774675skil:TermLoanFacilityMember2023-01-31 0001774675skil:TermLoanFacilityMember2021-07-16 0001774675skil:TermB1LoansMember2022-04-04 0001774675skil:TermB1LoansMemberus-gaap:BaseRateMember2022-04-042022-04-04 0001774675skil:TermB1LoansMemberskil:SecuredOvernightFinancingRateSofrMember2022-04-042022-04-04 0001774675skil:TermB1LoansMember2022-04-042022-04-04 0001774675skil:TermLoanFacilityMemberskil:SecuredOvernightFinancingRateSofrMember2022-02-012023-01-31 0001774675skil:TermLoanFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-02-012023-10-31 0001774675skil:TermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-02-012023-10-31 0001774675skil:TermLoanFacilityMemberskil:AlternativeBaseRateMember2023-02-012023-10-31 0001774675skil:TermB1LoansMember2023-10-31 0001774675skil:TermB1LoansMemberskil:SecuredOvernightFinancingRateSofrMember2023-02-012023-10-31 0001774675skil:TermB1LoansMember2023-02-012023-10-31 0001774675skil:AccountsReceivableFacilityMember2018-12-20 0001774675skil:AccountsReceivableFacilityMembersrt:MinimumMember2018-12-202018-12-20 0001774675skil:AccountsReceivableFacilityMembersrt:MaximumMember2018-12-202018-12-20 0001774675skil:AccountsReceivableFacilityMembersrt:MinimumMember2023-10-31 0001774675skil:AccountsReceivableFacilityMember2023-10-31 0001774675skil:AccountsReceivableFacilityMember2023-02-012023-10-31 0001774675us-gaap:CommonClassAMember2023-10-31 0001774675us-gaap:CommonClassCMember2023-10-31 0001774675us-gaap:CommonClassAMember2022-09-07 0001774675us-gaap:CommonClassAMember2023-02-012023-10-31 0001774675us-gaap:CommonClassAMember2022-09-072023-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMemberus-gaap:LiabilityMember2023-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMember2023-02-012023-10-31 0001774675skil:PublicWarrantsMember2023-02-012023-10-31 0001774675skil:PublicWarrantsMember2023-10-31 0001774675skil:WarrantsIssuedInPIPEInvestmentMember2023-10-31 0001774675skil:WarrantsIssuedToFormerOwnersOfGlobalKnowledgeMember2023-10-31 0001774675skil:PrivatePlacementWarrantsMembersrt:ChiefExecutiveOfficerMember2023-10-31 0001774675us-gaap:IPOMember2023-10-31 0001774675skil:WarrantsIssuedInPIPEInvestmentMember2021-06-112021-06-11 0001774675skil:WarrantsIssuedToFormerOwnersOfGlobalKnowledgeMember2021-06-112021-06-11 0001774675skil:PrivatePlacementWarrantsMembersrt:ChiefExecutiveOfficerMember2021-06-112021-06-11 0001774675skil:RedeemableWarrantsMember2023-10-31 utr:D 0001774675skil:RedeemableWarrantsMember2023-02-012023-10-31 0001774675skil:The2020OmnibusIncentivePlanMember2021-06-30 0001774675skil:The2020OmnibusIncentivePlanMember2023-10-31 0001774675us-gaap:EmployeeStockOptionMemberskil:The2020OmnibusIncentivePlanMember2021-06-302021-06-30 0001774675us-gaap:EmployeeStockOptionMemberskil:The2020OmnibusIncentivePlanMemberskil:DaysFollowingTerminationOfEmploymentOrServiceMember2021-06-302021-06-30 utr:M 0001774675us-gaap:EmployeeStockOptionMemberskil:The2020OmnibusIncentivePlanMemberskil:MonthsFollowingOptioneesDeathOrDisabilityMember2021-06-302021-06-30 00017746752022-02-012023-01-31 0001774675us-gaap:EmployeeStockOptionMember2023-10-31 0001774675us-gaap:EmployeeStockOptionMember2023-02-012023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-02-012023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-02-012023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2023-01-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2023-05-012023-05-31 0001774675us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-05-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMembersrt:MinimumMember2023-02-012023-10-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMembersrt:MaximumMember2023-02-012023-10-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMember2023-01-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMember2023-02-012023-10-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMember2023-10-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMember2023-05-012023-05-31 0001774675skil:TimebasedRestrictedStockUnitsTbrsusMember2023-05-012023-05-31 0001774675skil:MarketbasedRestrictedStockUnitsMBRSUsMembersrt:MaximumMember2023-05-31 0001774675us-gaap:CostOfSalesMember2023-08-012023-10-31 0001774675us-gaap:CostOfSalesMember2022-08-012022-10-31 0001774675us-gaap:CostOfSalesMember2023-02-012023-10-31 0001774675us-gaap:CostOfSalesMember2022-02-012022-10-31 0001774675skil:CodecanemyMember2023-08-012023-10-31 0001774675skil:CodecanemyMember2022-08-012022-10-31 0001774675skil:CodecanemyMember2023-02-012023-10-31 0001774675skil:CodecanemyMember2022-02-012022-10-31 0001774675us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-31 0001774675us-gaap:SellingAndMarketingExpenseMember2022-08-012022-10-31 0001774675us-gaap:SellingAndMarketingExpenseMember2023-02-012023-10-31 0001774675us-gaap:SellingAndMarketingExpenseMember2022-02-012022-10-31 0001774675us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-31 0001774675us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012022-10-31 0001774675us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-10-31 0001774675us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-10-31 0001774675skil:SubscriptionContractsMembersrt:MinimumMember2023-02-012023-10-31 0001774675skil:SubscriptionContractsMembersrt:MaximumMember2023-02-012023-10-31 0001774675skil:SAASAndSubscriptionServicesMember2023-08-012023-10-31 0001774675skil:SAASAndSubscriptionServicesMember2022-08-012022-10-31 0001774675skil:SAASAndSubscriptionServicesMember2023-02-012023-10-31 0001774675skil:SAASAndSubscriptionServicesMember2022-02-012022-10-31 0001774675skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember2023-08-012023-10-31 0001774675skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember2022-08-012022-10-31 0001774675skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember2023-02-012023-10-31 0001774675skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember2022-02-012022-10-31 0001774675skil:ProfessionalServicesMember2023-08-012023-10-31 0001774675skil:ProfessionalServicesMember2022-08-012022-10-31 0001774675skil:ProfessionalServicesMember2023-02-012023-10-31 0001774675skil:ProfessionalServicesMember2022-02-012022-10-31 0001774675country:US2023-08-012023-10-31 0001774675country:US2022-08-012022-10-31 0001774675country:US2023-02-012023-10-31 0001774675country:US2022-02-012022-10-31 0001774675us-gaap:EMEAMember2023-08-012023-10-31 0001774675us-gaap:EMEAMember2022-08-012022-10-31 0001774675us-gaap:EMEAMember2023-02-012023-10-31 0001774675us-gaap:EMEAMember2022-02-012022-10-31 0001774675skil:OtherAmericasMember2023-08-012023-10-31 0001774675skil:OtherAmericasMember2022-08-012022-10-31 0001774675skil:OtherAmericasMember2023-02-012023-10-31 0001774675skil:OtherAmericasMember2022-02-012022-10-31 0001774675srt:AsiaPacificMember2023-08-012023-10-31 0001774675srt:AsiaPacificMember2022-08-012022-10-31 0001774675srt:AsiaPacificMember2023-02-012023-10-31 0001774675srt:AsiaPacificMember2022-02-012022-10-31 0001774675us-gaap:NonUsMember2023-02-012023-10-31 0001774675us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-31 0001774675us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-31 0001774675us-gaap:FairValueMeasurementsRecurringMember2023-10-31 0001774675us-gaap:FairValueInputsLevel2Memberus-gaap:LiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-31 0001774675us-gaap:FairValueInputsLevel3Memberus-gaap:LiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-31 0001774675us-gaap:LiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-31 0001774675us-gaap:InterestRateSwapMember2022-06-17 0001774675us-gaap:InterestRateSwapMember2023-08-012023-10-31 0001774675us-gaap:InterestRateSwapMember2023-02-012023-10-31 0001774675us-gaap:InterestRateSwapMember2022-08-012022-10-31 0001774675us-gaap:InterestRateSwapMember2022-02-012022-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMemberus-gaap:LiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMemberus-gaap:LiabilityMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMemberus-gaap:LiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2023-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMemberus-gaap:LiabilityMemberus-gaap:MeasurementInputExpectedTermMember2023-10-31 0001774675skil:PrivatePlacementWarrantsMemberskil:ChurchillCapitalTheSponsorMemberus-gaap:LiabilityMemberus-gaap:MeasurementInputSharePriceMember2023-10-31 0001774675us-gaap:FairValueInputsLevel2Member2023-10-31 0001774675skil:ContentPlatformMember2023-08-012023-10-31 0001774675skil:ContentPlatformMember2022-08-012022-10-31 0001774675skil:ContentPlatformMember2023-02-012023-10-31 0001774675skil:ContentPlatformMember2022-02-012022-10-31 0001774675skil:InstructorledTrainingMember2023-08-012023-10-31 0001774675skil:InstructorledTrainingMember2022-08-012022-10-31 0001774675skil:InstructorledTrainingMember2023-02-012023-10-31 0001774675skil:InstructorledTrainingMember2022-02-012022-10-31 0001774675skil:ContentPlatformMember2023-10-31 0001774675skil:ContentPlatformMember2023-01-31 0001774675skil:InstructorledTrainingMember2023-10-31 0001774675skil:InstructorledTrainingMember2023-01-31 0001774675country:US2023-10-31 0001774675country:US2023-01-31 0001774675us-gaap:NonUsMember2023-10-31 0001774675us-gaap:NonUsMember2023-01-31 0001774675us-gaap:WarrantMember2023-08-012023-10-31 0001774675us-gaap:WarrantMember2022-08-012022-10-31 0001774675us-gaap:WarrantMember2023-02-012023-10-31 0001774675us-gaap:WarrantMember2022-02-012022-10-31 0001774675us-gaap:EmployeeStockOptionMember2023-08-012023-10-31 0001774675us-gaap:EmployeeStockOptionMember2022-08-012022-10-31 0001774675us-gaap:EmployeeStockOptionMember2023-02-012023-10-31 0001774675us-gaap:EmployeeStockOptionMember2022-02-012022-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2023-08-012023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2022-08-012022-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-31 0001774675us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-10-31 0001774675skil:OfftheshelfProductsMemberskil:MihLearningsBvMember2021-12-31 0001774675skil:OfftheshelfProductsMemberskil:MihLearningsBvMember2021-12-012021-12-31 0001774675skil:CodecademyMemberskil:MihLearningsBvMember2022-04-04 0001774675skil:TheKleinGroupLLCMember2021-12-012021-12-31
 

 

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-Q

 

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

 

For the quarterly period ended October 31, 2023

 

or

 

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

 

For the transition period from          to          

Commission File Number: 001-38960

 


 

Skillsoft Corp.

(Exact name of registrant as specified in its charter)

 

Delaware83-4388331

(State or other jurisdiction of

incorporation or organization)

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

 

7887 E. Belleview Ave, Suite 600

Greenwood Village, Colorado 80111

(Address of principal executive offices) (Zip Code)

 

Tel: (603) 821-3902

(Registrants telephone number, including area code)

 

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

Title of each class Trading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.0001 per shareSKILNew York Stock Exchange
WarrantsSKILW (1)(1)

 

(1) On October 25, 2023, the New York Stock Exchange filed a Form 25 to delist the Company's warrants and remove such securities from registration under Section 12(b) of the Securities Exchange Act of 1934, as amended. Effective October 26, 2023, the registrant's warrants are trading on the OTC Pink Marketplace under the symbol "SKILW".

 

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

 

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

 

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

 

Large accelerated filer ☐Accelerated filer
Non-accelerated filer ☐Smaller reporting company
Emerging growth company  

 

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

 

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

 

The number of shares of registrant’s common stock outstanding as of November 30, 2023 was 8,068,823.

 

 

 

SKILLSOFT CORP.

 

FORM 10-Q

FOR THE QUARTER ENDED October 31, 2023

INDEX

 

  PAGE NO.
PART I — FINANCIAL INFORMATION - UNAUDITED  

Item 1. Unaudited Financial Statements:

2

Unaudited Condensed Consolidated Balance Sheets as of October 31, 2023 and January 31, 2023

2

Unaudited Condensed Consolidated Statements of Operations for the three and nine months ended October 31, 2023 and 2022

3

Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended October 31, 2023 and 2022

4

Unaudited Condensed Consolidated Statements of Shareholders’ Equity (Deficit) for the three and nine months ended October 31, 2023 and 2022

5

Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended October 31, 2023 and 2022

7

Notes to Unaudited Condensed Consolidated Financial Statements

9

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

25

Item 3. Quantitative and Qualitative Disclosures about Market Risk

35

Item 4. Controls and Procedures

35

PART II — OTHER INFORMATION

36

Item 1. Legal Proceedings

36

Item 1A. Risk Factors

36

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

36

Item 3. Defaults Upon Senior Securities

36

Item 4. Mine Safety Disclosures

36

Item 5. Other Information

36

Item 6. Exhibits

37

SIGNATURES

38

 

 

 

CAUTIONARY NOTES REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (this “Form 10-Q”) includes statements that are, or may be deemed to be, “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which are intended to be covered by the safe harbors created by those laws. All statements, other than statements of historical facts, that address activities, events or developments that we expect or anticipate may occur in the future, including such things as our outlook, our product development and planning, our sales pipeline, future capital expenditures, share repurchases, financial results, the impact of regulatory changes, existing and evolving business strategies and acquisitions and dispositions, demand for our services, competitive strengths, the benefits of new initiatives, growth of our business and operations, our ability to successfully implement our plans, strategies, objectives, expectations and intentions are forward-looking statements. Also, when we use words such as “may", “will”, “would”, “anticipate”, “believe”, “estimate”, “expect”, “intend”, “plan”, “project”, “forecast”, “seek”, “outlook”, “target”, "goal”, “probably”, or similar expressions, we are making forward-looking statements. Such statements are based upon the current beliefs and expectations of Skillsoft’s management and are subject to significant risks and uncertainties. Actual results may differ from those set forth in the forward-looking statements. All forward-looking disclosure is speculative by its nature, and we caution you against unduly relying on these forward-looking statements.

 

Factors that could cause or contribute to such differences include those described under “Part I - Item 1A. Risk Factors” in our Annual Report on Form 10‑K for the fiscal year ended January 31, 2023. These factors should not be construed as exhaustive and should be read in conjunction with the other cautionary statements included in the Annual Report and in our other periodic filings with the Securities and Exchange Commission. The forward-looking statements contained in this Form 10-Q represent our estimates only as of the date of this filing and should not be relied upon as representing our estimates as of any subsequent date. While we may elect to update these forward-looking statements in the future, we specifically disclaim any obligation to do so, whether to reflect actual results, changes in assumptions, changes in other factors affecting such forward-looking statements, or otherwise, except as required by law.

 

Although we believe that the assumptions underlying our forward-looking statements are reasonable, any of these assumptions, and therefore also the forward-looking statements based on these assumptions, could themselves prove to be inaccurate. Given the significant uncertainties inherent in the forward-looking statements included in this document, our inclusion of this information is not a representation or guarantee by us that our objectives and plans will be achieved. Annualized, pro forma, projected and estimated numbers are used for illustrative purposes only, are not forecasts and may not reflect actual results. Additionally, statements as to market share, industry data and our market position are based on the most current data available to us and our estimates regarding market position or other industry data included in this document or otherwise discussed by us involve risks and uncertainties and are subject to change based on various factors, including as set forth above.

 

 

 

PART I FINANCIAL INFORMATION

 

ITEM 1. UNAUDITED FINANCIAL STATEMENTS.

 

 

SKILLSOFT CORP.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except number of shares)

 

  

October 31, 2023

  

January 31, 2023

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $129,806  $170,359 

Restricted cash

  6,953   7,197 

Accounts receivable, net of allowance for credit losses of approximately $426 and $221 as of October 31, 2023 and January 31, 2023, respectively

  110,833   183,592 

Prepaid expenses and other current assets

  52,505   44,596 

Total current assets

  300,097   405,744 

Property and equipment, net

  7,773   10,150 

Goodwill

  457,768   457,744 

Intangible assets, net

  630,403   738,066 

Right of use assets

  8,614   14,633 

Other assets

  20,316   16,350 

Total assets

 $1,424,971  $1,642,687 

LIABILITIES AND SHAREHOLDERS' EQUITY

        

Current liabilities:

        

Current maturities of long-term debt

 $6,404  $6,404 

Borrowings under accounts receivable facility

  40,486   39,693 

Accounts payable

  14,999   18,338 

Accrued compensation

  22,988   34,325 

Accrued expenses and other current liabilities

  28,545   41,474 

Lease liabilities

  3,591   4,198 

Deferred revenue

  203,588   280,676 

Total current liabilities

  320,601   425,108 
         

Long-term debt

  578,560   581,817 

Warrant liabilities

  4   4,754 

Deferred tax liabilities

  64,056   73,976 

Long-term lease liabilities

  9,506   11,947 

Deferred revenue - non-current

  2,208   1,778 

Other long-term liabilities

  10,088   11,551 

Total long-term liabilities

  664,422   685,823 

Commitments and contingencies

          

Shareholders’ equity:

        

Shareholders’ common stock - Class A common shares, $0.0001 par value: 18,750,000 shares authorized and 8,362,774 shares issued and 8,062,997 shares outstanding at October 31, 2023, and 8,264,308 shares issued and 8,182,794 shares outstanding at January 31, 2023

  1   1 

Additional paid-in capital

  1,543,063   1,521,587 

Accumulated equity (deficit)

  (1,076,152)  (972,193)

Treasury stock, at cost- 299,777 and 81,514 shares as of October 31, 2023 and January 31, 2023, respectively

  (10,891)  (2,845)

Accumulated other comprehensive income (loss)

  (16,073)  (14,794)

Total shareholders’ equity

  439,948   531,756 

Total liabilities and shareholders’ equity

 $1,424,971  $1,642,687 

 

 

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

 

 

 

SKILLSOFT CORP.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

   

Three Months Ended October 31,

   

Nine Months Ended October 31,

 
   

2023

   

2022

   

2023

   

2022

 

Revenues:

                               

Total revenues

  $ 138,956     $ 139,390     $ 415,697     $ 414,803  

Operating expenses:

                               

Costs of revenues

    36,407       36,655       114,698       109,662  

Content and software development

    16,126       17,252       51,024       53,276  

Selling and marketing

    43,983       44,680       130,321       126,089  

General and administrative

    22,308       28,281       72,689       83,994  

Amortization of intangible assets

    38,620       43,438       116,086       128,196  

Impairment of goodwill

          570,887             641,362  

Acquisition-related costs

    510       4,889       2,838       26,653  

Restructuring

    873       2,010       8,592       10,289  

Total operating expenses

    158,827       748,092       496,248       1,179,521  

Operating income (loss)

    (19,871 )     (608,702 )     (80,551 )     (764,718 )

Other income (expense), net

    19       1,601       (1,290 )     2,733  

Fair value adjustment of warrants

    1,105       9,128       4,750       26,080  

Fair value adjustment of hedge instruments

    3,981       20,314       11,186       5,249  

Interest income

    1,060       69       2,576       239  

Interest expense

    (16,492 )     (14,556 )     (48,683 )     (37,541 )

Income (loss) before provision for (benefit from) income taxes

    (30,198 )     (592,146 )     (112,012 )     (767,958 )

Provision for (benefit from) income taxes

    (2,462 )     (8,832 )     (8,735 )     (34,234 )

Income (loss) from continuing operations

    (27,736 )     (583,314 )     (103,277 )     (733,724 )

Gain (loss) on sale of business

          53,756       (682 )     53,756  

Income (loss) from discontinued operations, net of tax

          1,215             8,483  

Net income (loss)

  $ (27,736 )   $ (528,343 )   $ (103,959 )   $ (671,485 )
                                 

Net income (loss) per share:

                               

Ordinary – Basic and diluted - continuing operations

  $ (3.45 )   $ (70.98 )   $ (12.84 )   $ (93.38 )

Ordinary – Basic and diluted - discontinued operations

          6.69       (0.08 )     7.92  

Ordinary – Basic and diluted

  $ (3.45 )   $ (64.29 )   $ (12.92 )   $ (85.46 )

Weighted average common shares outstanding:

                               

Ordinary – Basic and diluted

    8,047       8,218       8,044       7,857  

 

 

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

 

 

 

SKILLSOFT CORP.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

 

   

Three Months Ended October 31,

   

Nine Months Ended October 31,

 
   

2023

   

2022

   

2023

   

2022

 

Comprehensive income (loss):

                               

Net income (loss)

  $ (27,736 )   $ (528,343 )   $ (103,959 )   $ (671,485 )

Foreign currency adjustment, net of tax

    (2,650 )     (17,287 )     (1,279 )     (21,012 )

Total comprehensive income (loss)

  $ (30,386 )   $ (545,630 )   $ (105,238 )   $ (692,497 )

 

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

 

 

 

SKILLSOFT CORP.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (DEFICIT)

(in thousands, except number of shares)

 

                                                   

Accumulated

   

Total

 
   

Ordinary Shares

           

Additional

   

Accumulated

           

Other

   

Shareholders'

 
    Number     In     Common     Paid-in     Equity     Treasury     Comprehensive     Equity  
   

of Shares

   

Treasury

   

Stock

   

Capital

   

(Deficit)

   

Stock

   

Income (Loss)

   

(Deficit)

 

Balance January 31, 2022

    6,662,901           $ 1     $ 1,306,156     $ (247,229 )   $ -     $ 970     $ 1,059,898  

Share-based compensation

                      6,898                         6,898  

Common stock issued

    8,958                                            

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (2,565 )                 (309 )                       (309 )

Common stock issued in connection with Codecademy acquisition

    1,518,721                   182,550                         182,550  

Fair value of share-based awards attributed to Codecademy acquisition

                      538                         538  

Translation adjustment

                                        (2,248 )     (2,248 )

Net income (loss)

                            (21,643 )                 (21,643 )

Balance April 30, 2022

    8,188,015             1       1,495,833       (268,872 )           (1,278 )     1,225,684  

Share-based compensation

                      10,017                         10,017  

Common stock issued

    41,442                                            

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (14,057 )                 (1,409 )                       (1,409 )

Translation adjustment

                                        (1,477 )     (1,477 )

Net income (loss)

                            (121,499 )                 (121,499 )

Balance July 31, 2022

    8,215,400             1       1,504,441       (390,371 )           (2,755 )   $ 1,111,316  

Share-based compensation

                      8,396                         8,396  

Common stock issued

    51,560                                            

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (18,846 )                 (884 )                       (884 )

Repurchase of common stock

          (32,271 )                       (1,433 )           (1,433 )

Translation adjustment

                                        (17,287 )     (17,287 )

Deconsolidation of SumTotal

                                        2,110       2,110  

Net income (loss)

                            (528,343 )                 (528,343 )

Balance October 31, 2022

    8,248,114       (32,271 )   $ 1     $ 1,511,953     $ (918,714 )   $ (1,433 )   $ (17,932 )   $ 573,875  

 

 

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

 

 

SKILLSOFT CORP.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (DEFICIT) - continued

(in thousands, except number of shares)

 

                                                   

Accumulated

   

Total

 
   

Ordinary Shares

           

Additional

   

Accumulated

           

Other

   

Shareholders'

 
    Number     In     Common     Paid-in     Equity     Treasury     Comprehensive     Equity  
   

of Shares

   

Treasury

   

Stock

   

Capital

   

(Deficit)

   

Stock

   

Income (Loss)

   

(Deficit)

 

Balance January 31, 2023

    8,264,308       (81,514 )   $ 1     $ 1,521,587     $ (972,193 )   $ (2,845 )   $ (14,794 )   $ 531,756  

Share-based compensation

                      9,128                         9,128  

Common stock issued

    22,538                                            

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (8,131 )                 (289 )                       (289 )

Repurchase of common stock

          (218,263 )                       (8,046 )           (8,046 )

Translation adjustment

                                        875       875  

Net income (loss)

                            (44,224 )                 (44,224 )

Balance April 30, 2023

    8,278,715       (299,777 )     1       1,530,426       (1,016,417 )     (10,891 )     (13,919 )     489,200  

Share-based compensation

                      5,827                         5,827  

Common stock issued

    67,693                                            

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (23,241 )                 (592 )                       (592 )

Repurchase of common stock

                                               

Translation adjustment

                                        496       496  

Net income (loss)

                            (31,999 )                 (31,999 )

Balance July 31, 2023

    8,323,167       (299,777 )     1       1,535,661       (1,048,416 )     (10,891 )     (13,423 )     462,932  

Share-based compensation

                      7,962                         7,962  

Common stock issued

    60,878                                            

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (21,271 )                 (560 )                       (560 )

Repurchase of common stock

                                                 

Translation adjustment

                                        (2,650 )     (2,650 )

Net income (loss)

                            (27,736 )                 (27,736 )

Balance October 31, 2023

    8,362,774       (299,777 )   $ 1       1,543,063     $ (1,076,152 )   $ (10,891 )   $ (16,073 )   $ 439,948  

 

 

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

 

 

 

SKILLSOFT CORP.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

   

Nine Months Ended October 31,

 
   

2023

   

2022

 

Cash flows from operating activities:

               

Net income (loss)

  $ (103,959 )   $ (671,485 )

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

               

Share-based compensation

    22,917       25,311  

Depreciation and amortization

    2,629       5,323  

Amortization of intangible assets

    116,086       134,541  

Provision for credit loss expense (recovery)

    205       275  

Provision for (benefit from) income taxes – non-cash

    (10,270 )     (43,115 )

Non-cash interest expense

    1,546       1,550  

Non-cash lease and property and equipment impairment charges

    4,265        

(Gain) loss on sale of business

    682       (53,756 )

Fair value adjustment of warrants

    (4,750 )     (26,080 )

Impairment of goodwill

    -       641,362  

Fair value adjustment of hedge instruments

    (11,186 )     (5,249 )

Change in assets and liabilities, net of effects from acquisitions:

               

Right-of-use assets

    2,184       4,302  

Accounts receivable

    70,645       76,821  

Prepaid expenses and other current assets

    2,726       (617 )

Accounts payable

    (3,283 )     (3,052 )

Accrued expenses and other liabilities, including long-term

    (20,820 )     (23,378 )

Lease liabilities

    (3,048 )     (2,261 )

Deferred revenues

    (75,250 )     (84,053 )

Net cash provided by (used in) operating activities

    (8,681 )     (23,561 )

Cash flows from investing activities:

               

Purchase of property and equipment

    (3,753 )     (4,713 )

Internally developed software - capitalized costs

    (8,055 )     (8,639 )

Sale of SumTotal, net of cash transferred

    (5,137 )     171,995  

Acquisition of Codecademy, net of cash received

          (198,842 )

Net cash used in investing activities

    (16,945 )     (40,199 )

Cash flows from financing activities:

               

Shares repurchased for tax withholding upon vesting of restricted stock-based awards

    (1,441 )     (2,603 )

Payments to acquire treasury stock

    (8,046 )     (1,433 )

Proceeds from issuance of term loans, net of fees

          157,088  

Proceeds from accounts receivable facility, net of borrowings

    793       (33,168 )

Principal payments on Term loans

    (4,803 )     (36,194 )

Net cash provided by (used in) financing activities

    (13,497 )     83,690  

Effect of exchange rate changes on cash and cash equivalents

    (1,674 )     (6,823 )

Net increase (decrease) in cash, cash equivalents and restricted cash

    (40,797 )     13,107  

Cash, cash equivalents and restricted cash, beginning of period

    177,556       168,923  

Cash, cash equivalents and restricted cash, end of period

  $ 136,759     $ 182,030  

Supplemental disclosure of cash flow information:

               

Cash and cash equivalents

  $ 129,806     $ 174,708  

Restricted cash

    6,953       7,322  

Cash, cash equivalents and restricted cash, end of period

  $ 136,759     $ 182,030  

 

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

 

 

 

SKILLSOFT CORP.

UNAUDITED SUPPLEMENTAL DISCLOSURES OF CASH FLOWS INFORMATION

(in thousands)

 

   

Nine Months Ended October 31,

 
   

2023

   

2022

 

Supplemental disclosure of cash flow information and non-cash investing and financing activities:

               

Cash paid for interest

  $ 50,583     $ 33,490  

Cash paid (received) for income taxes, net of refunds

    6,262       3,245  

Unpaid capital expenditures

          24  

Shares issued in connection with business combination

          182,550  

 

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

 

 

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

 

(1)    Description of Business and Basis of Presentation

 

Description of Business

 

Skillsoft Corp. (together with its consolidated subsidiaries, “Skillsoft”, “we”, “us”, “our” and the “Company”) has been listed on the New York Stock Exchange under the ticker symbol “SKIL” since June 14, 2021. Through a portfolio of high-quality content, an AI-enabled platform that is personalized and connected to customer needs, and a broad ecosystem of partners, Skillsoft drives continuous growth and performance for employees and their organizations by overcoming critical skills gaps, unlocking human potential, and transforming the workforce.

 

With more than 150,000 expert-led skills-building courses in modalities ranging from video and audio to instructor-led training, practice labs and a Generative AI-powered conversation simulator, Skillsoft offers transformative learning experiences for leaders to frontline workers, readers to hands-on learners.

 

References in the accompanying footnotes to the Company’s fiscal year refer to the fiscal year ended January 31 of that year (e.g., fiscal 2023 is the fiscal year ended January 31, 2023).

 

Reverse Stock Split

 

On September 29, 2023, we effected a 1-for-20 reverse stock split of our common stock and proportionately decreased the number of authorized shares of common stock. All shares, outstanding options, warrants, restricted stock unit ("RSU"), and per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the reverse stock split. The shares of common stock retain a par value of $0.0001 per share. Accordingly, an amount equal to the par value of the decreased shares resulting from the reverse stock split was reclassified from "Common stock" to "Additional paid-in capital".

 

Basis of Financial Statement Preparation

 

The accompanying condensed consolidated financial statements include the accounts of Skillsoft and its wholly owned subsidiaries. These financial statements are unaudited. However, in the opinion of management, the condensed consolidated financial statements reflect all normal and recurring adjustments necessary for their fair statement. Interim results are not necessarily indicative of results expected for any other interim period or a full year. We prepared the accompanying unaudited condensed consolidated financial statements in accordance with the instructions for Form 10-Q and Article 10 of Regulation S-X and, therefore, include all information and footnotes necessary for a complete presentation of operations, comprehensive income (loss), financial position, changes in shareholders’ equity (deficit) and cash flows in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The financial statements contained in these interim financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2023

 

Certain amounts reported in prior years have been reclassified to conform to the presentation in the current year. These reclassifications had no effect on total assets, total liabilities, total stockholders’ equity, or net income (loss) for the prior year.

 

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS” Act”), and has and may in the future take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. 

 

Principles of Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from our estimates.

 

9

 
 

(2)    Summary of Significant Accounting Policies

 

The Company’s significant accounting policies are discussed in Note 2—Summary of Significant Accounting Policies to the financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2023 and should be read in connection with the reading of these interim unaudited financial statements.

 

Recently Adopted Accounting Guidance

 

Below we provide a description of our adoption of new Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”) and the impact of the adoption on the condensed consolidated financial statements. ASUs not listed below were assessed and determined to be either not applicable or insignificant in presentation or amount.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. We adopted ASU 2016-13 effective February 1, 2023, and the adoption of the standard did not have a material impact on our condensed consolidated financial statements.

 

Related to ASU 2016-13, there is risk and judgment involved in determining estimates of our allowances for credit losses, which reduce the carrying value of an asset to produce an estimate of the net amount that will be collected over the asset's life. We evaluate the expected credit loss of an asset on an individual basis, except in cases where assets collectively share similar risk characteristics where we pool them together. We evaluate and estimate our allowances for credit loss by considering reasonable, relevant, and supportable available information. The Company maintains an allowance based upon expected credit losses of outstanding accounts receivable. Management derives its estimate using a variety of factors, including historical collection and loss patterns; the current aging of receivables; customer-specific credit risk factors (when warranted); and probable future economic conditions which inform adjustments to historical loss patterns. The provision for expected credit losses is recorded in general and administrative in the accompanying consolidated statements of operations. Accounts receivable deemed to be uncollectible are written off, net of expected or actual recoveries.

 

Changes in the allowance for credit loss on accounts receivable (in thousands) for the nine months ended October 31, 2023 were as follows: 

 

  Amount 

Balance as of February 1, 2023

 $221 

Additions to (reductions from) provision for credit loss expense

  205 

Balance as of October 31, 2023

 $426 
 

(3)    Business Combination

 

Ryzac, Inc. (Codecademy)

 

On April 4, 2022, the Company acquired Ryzac, Inc. (“Codecademy”). Codecademy is a learning platform providing high-demand technical skills to approximately 40 million registered learners in nearly every country worldwide. The platform offers interactive, self-paced courses and hands-on learning in 14 programming languages across multiple domains such as application development, data science, cloud and cybersecurity.

 

The acquisition was accounted for as a business combination under ASC 805, Business Combinations, utilizing the acquisition method. Under the acquisition method, the acquisition date fair value of the consideration paid by the Company was allocated to the assets acquired and the liabilities assumed based on their estimated fair values.

 

The following summarizes the purchase consideration (in thousands):

 

Description

 

Amount

 

Cash payments

 $202,119 

Class A common stock issued

  182,550 

Cash settlement of seller transaction costs and other

  1,315 

Total purchase price

 $385,984 

 

The Company recorded the fair value of the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed as follows (in thousands):

 

  

Final Purchase

 

Description

 

Price Allocation

 

Cash, cash equivalents and restricted cash

 $4,053 

Current assets

  3,671 

Property and equipment

  385 

Intangible assets

  119,000 

Total assets acquired

  127,109 

Current liabilities

  (6,166)

Deferred revenue

  (18,396)

Deferred tax liabilities

  (21,621)

Total liabilities assumed

  (46,183)

Net assets acquired

  80,926 

Goodwill

  305,058 

Total purchase price

 $385,984 

 

10

 

The values allocated to identifiable intangible assets and their estimated useful lives are as follows (in thousands):

 

Description

 

Amount

  

Life (in years)

 

Trade name

 $44,000   13.8 

Developed technology

  43,000   5.0 

Content

  17,000   5.0 

Customer relationships

  15,000   5.8 

Total

 $119,000     

 

Values and useful lives assigned to intangible assets were based on estimated value and use of these assets by a market participant. The customer relationships were valued using the income approach. The trade name was valued using the relief from royalty method. The courseware and proprietary delivery software were valued using the replacement cost approach.

 

Goodwill represents the excess of the purchase price over the net identifiable tangible and intangible assets acquired. The Company determined that the acquisition of Codecademy resulted in the recognition of goodwill primarily because the acquisition is expected to help the Company to meet its long-term operating profitability objectives through achievement of synergies. The majority of goodwill is not deductible for tax purposes.

 

In the three and nine months ended October 31, 2022, the Company incurred $2.5 million and $7.7 million, respectively, in acquisition-related costs, which primarily consisted of transaction fees and legal, accounting, and other professional services. These costs are included in the "acquisition-related costs" in the accompanying condensed consolidated statements of operations.

 

Unaudited Pro Forma Financial Information

 

The unaudited pro forma financial information below is presented in accordance with Regulation S-X, Article 11 to enhance comparability for all periods by including operating results for Codecademy as if the merger had closed on February 1, 2022 (in thousands):

 

  

Unaudited Pro Forma

  

Unaudited Pro Forma

 
  

Statement of Operations

  

Statement of Operations

 
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2022

  

2022

 

Revenue

 $139,390  $422,861 

Net loss from continuing operations

  (16,134)  (100,472)

 

The unaudited pro forma financial information does not assume any impacts from revenue, cost, or other operating synergies that could be generated as a result of the acquisition. The unaudited pro forma financial information is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated on February 1, 2022. The unaudited pro forma financial information includes adjustments to reflect intangible asset amortization based on the economic values derived from definite-lived intangible assets and interest expense on the new debt financing. The pro forma results of operations also exclude acquisition-related costs other than the transaction costs specific to the business combination occurring in April 2022. These transaction costs are presented as if they occurred in February 2022.

 

11

 
 

(4)    Discontinued Operations

 

On June 12, 2022, Skillsoft entered into a Stock Purchase Agreement (the “Purchase Agreement”), by and among Skillsoft, Skillsoft (US) Corporation (“Seller”), Amber Holding Inc. (“SumTotal”), and Cornerstone OnDemand, Inc. (“Buyer”), pursuant to which, subject to the certain terms and conditions contained therein, Seller agreed to sell, and Buyer agreed to purchase, all of Seller’s right, title and interest in and to one hundred percent (100%) of the outstanding shares of capital stock of SumTotal. The sale was completed on August 15, 2022. Net proceeds from the sale were $174.9 million, after final working capital adjustments in April 2023.

 

In connection with the sale, the parties to the Purchase Agreement entered into certain other agreements, including a transition services agreement pursuant to which each of Seller and Buyer agreed to provide the other party with certain transition services for a limited period following the closing.

 

The Company determined that the sale of the SumTotal business met the criteria to be classified as discontinued operations, and its assets and liabilities held for sale, as of June 12, 2022. Accordingly, the Company classified the assets and liabilities of the discontinued operations as held for sale in its consolidated balance sheets at the lower of carrying amount or fair value less cost to sell. Classification for the assets and liabilities in comparative periods retained their previous classification as current or long-term. No losses were recognized upon classification of the discontinued operations' assets and liabilities as held for sale. Depreciation and amortization ceased on assets classified as held for sale. The operating results of SumTotal are reported as discontinued operations, for all periods presented, as the disposition reflects a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.

 

The financial results of SumTotal are presented as Income from discontinued operations, net of tax in our condensed consolidated statements of operations. The following presents financial results of SumTotal for the three and nine months ended October 31, 2022 in our condensed consolidated statements of operations (in thousands):

 

  

Three Months

  

Nine Months

 
  

Ended

  

Ended

 
  

October 31, 2022

  

October 31, 2022

 

Revenues:

        

Total revenues

 $4,178  $60,706 

Operating expenses:

        

Costs of revenues

  1,250   19,027 

Content and software development

  956   12,246 

Selling and marketing

  800   11,507 

General and administrative

  67   730 

Amortization of intangible assets

     6,345 

Acquisition-related costs

  1,056   1,609 

Restructuring

  (159)  42 

Total operating expenses

  3,970   51,506 

Operating income from discontinued operations

  208   9,200 

Other income (expense), net

  2,223   2,681 

Interest income

     12 

Interest expense

  (101)  (1,443)

Income (loss) from discontinued operations before income taxes

  2,330   10,450 

Provision for (benefit from) income taxes

  1,115   1,967 

Net income (loss) from discontinued operations

 $1,215  $8,483 

 

In addition, the amounts described in other footnotes within these condensed consolidated financial statements have been updated to reflect the amounts applicable to continuing operations, unless otherwise noted.

 

12

 
 

(5)    Intangible Assets

 

Intangible assets consisted of the following (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 
  

Gross

      

Net

  

Gross

      

Net

 
  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 

Developed software/courseware

 $383,466  $185,016  $198,450  $374,057  $123,219  $250,838 

Customer contracts/relationships

  335,084   74,084   261,000   336,182   42,026   294,156 

Vendor relationships

  39,158   37,911   1,247   39,887   36,666   3,221 

Trademarks and trade names

  44,000   3,884   40,116   44,000   1,454   42,546 

Publishing rights

  41,100   19,614   21,486   41,100   13,449   27,651 

Backlog

  49,700   42,650   7,050   49,700   32,780   16,920 

Skillsoft trademark

  84,700      84,700   84,700      84,700 

Global Knowledge trademark

  22,656   6,302   16,354   23,080   5,046   18,034 

Total intangible assets

 $999,864  $369,461  $630,403  $992,706  $254,640  $738,066 

 

Amortization expense related to the existing finite-lived intangible assets is expected to be as follows (in thousands) for the fiscal years ended January 31:

 

  

Amortization Expense

 

2024 (three months remaining)

 $37,206 

2025

  133,177 

2026

  129,291 

2027

  82,322 

2028

  42,037 

Thereafter

  121,670 

Total future amortization

 $545,703 

 

Amortization expense related to intangible assets in the aggregate was $38.6 million, $116.1 million for the three and nine months ended October 31, 2023, respectively, and, $43.4 million and $128.2 million the three and nine months ended October 31, 2022, respectively.

 

Impairment Review Requirements

 

The Company reviews intangible assets subject to amortization if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in remaining useful life. The Company reviews indefinite lived intangible assets, including goodwill, on the annual impairment test date ( January 1) or more frequently if there are indicators of impairment.

 

In connection with the impairment evaluation, the Company may first consider qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not (i.e., a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount. Performing a quantitative goodwill and indefinite lived intangible impairment test is not necessary if an entity determines based on this assessment that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company fails or elects to bypass the qualitative assessment, the goodwill impairment test must be performed. This test requires a comparison of the carrying value of the reporting unit to its estimated fair value. If the carrying value of a reporting unit’s goodwill exceeds its fair value, an impairment loss equal to the difference is recorded, not to exceed the amount of goodwill allocated to the reporting unit. In determining reporting units, the Company first identifies its operating segments, and then assesses whether any components of these segments constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component.

 

The Company completed the qualitative assessment discussed above for the nine months ended October 31, 2023 and concluded that there were not indicators of impairment for our reporting units.

 

A roll forward of goodwill is as follows:

 

Description

 

Content & Platform

  

Instructor-Led Training

  

Consolidated

 

Goodwill, net January 31, 2023

 $417,340  $40,404  $457,744 

Foreign currency translation adjustment

  (701)  725   24 

Goodwill, net October 31, 2023

 $416,639  $41,129  $457,768 

 

As of October 31, 2023, there was $569.3 million and $72.1 million of accumulated impairment losses for the Content & Platform (formerly referred to as Skillsoft Content) and Instructor-Led Training (formerly referred to as Global Knowledge) segments, respectively.

 

If current discount rates rise or if relevant market-based inputs for our impairment assessment worsen during the remainder of fiscal 2024, and if our stock price and market capitalization remain at current levels for a prolonged period of time, we will need to reassess intangible impairment at the end of each quarter. Subsequent reviews of goodwill and intangibles could result in impairment during fiscal 2024. Factors that could result in an impairment include, but are not limited to, the following:

 

 

Prolonged period of our estimated fair value of our reporting units exceeding our market capitalization;

 

Lower expectations for future bookings, revenue, or profitability, which in part could be impacted by legislative, regulatory or tax changes that affect the cost of, or demand for, products and services as well as the loss of key personnel;

 

Deterioration in key assumptions used in our income approach estimates of fair value, such as higher discount rates from higher stock market volatility; and

 

Valuations of significant mergers or acquisitions of companies that provide relevant market-based inputs for our impairment assessment that could support less favorable conclusions regarding the estimated fair value of our reporting units.

 

13

 
 

(6)    Taxes

 

For the three and nine months ended October 31, 2023, for continuing operations, the Company recorded a tax benefit of $2.5 million and $8.7 million, respectively, on a pretax loss of $30.2 million and $112.0 million, respectively. The tax benefit reflects the effect of non-deductible items, current period changes in the Company’s valuation allowance on its deferred tax assets and the impact of foreign tax rate differential.

 

For the three and nine months ended October 31, 2022, for continuing operations, the Company recorded a tax benefit of $8.8 million and $34.2 million, respectively, on a pretax loss of $592.1 million and $768.0 million, respectively. The tax benefit reflects the effect of non-deductible items, current period changes in the Company’s valuation allowance on its deferred tax assets and the impact of foreign tax rate differential.

 

(7)    Restructuring

 

In connection with strategic initiatives implemented during the three and nine months ended October 31, 2023 and October 31, 2022, the Company’s management approved and initiated plans to reduce its cost structure and better align operating expenses with existing economic conditions and the Company’s operating model. The Company recorded restructuring charges of $0.9 million and $8.6 million during the three and nine months ended October 31, 2023, respectively, and $2.0 million and $10.3 million for the three and nine months ended October 31, 2022, respectively. These restructuring charges are presented separately in the accompanying condensed consolidated statements of operations and include primarily the severance costs of terminated employees and lease termination and lease impairment charges.

 

(8)    Leases, Commitments and Contingencies

 

The Company’s lease portfolio includes office space, training centers, and vehicles to support its research and development activities, sales operations and other corporate and administrative functions in North America, Europe and Asia. The Company’s leases have remaining terms of one year to ten years. Some of the Company’s leases include options to extend or terminate the lease prior to the end of the agreed upon lease term. For purposes of calculating lease liabilities, lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.

 

Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of the future minimum lease payments over the expected lease term. As the Company’s operating leases generally do not provide an implicit rate, the Company uses an estimated incremental borrowing rate in determining the present value of future payments. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at the acquisition date to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular location and currency environment. The weighted average incremental borrowing rate for its operating leases as of October 31, 2023 and January 31, 2023 was 5.8% and 5.5%, respectively.

 

The operating leases are included in the captions “Right of use assets”, “Lease liabilities”, and “Long-term lease liabilities” on the Company’s condensed consolidated balance sheets as of October 31, 2023 and January 31, 2023. The weighted-average remaining lease term of the Company’s operating leases is 6.0 years as of October 31, 2023. Lease costs for minimum lease payments are recognized on a straight-line basis over the lease term. The lease costs were $3.9 million and related cash payments were $3.8 million for the nine months ended October 31, 2023. The lease costs were $5.0 million and related cash payments were $5.9 million for the nine months ended October 31, 2022. Lease costs are included within the content and software development, selling and marketing, and general and administrative lines on the condensed consolidated statements of operations, and the operating leases related cash payments were included in the operating cash flows and the finance leases related cash payments were included in the financing cash flows on the condensed consolidated statements of cash flows. Short-term lease costs and variable lease costs are not material.

 

See Note 7 for a discussion related to restructuring charges associated with lease termination and lease impairment charges.

 

The below reconciles (in thousands) the undiscounted future minimum lease payments under non-cancellable leases to the total lease liabilities recognized on the condensed consolidated balance sheets as of October 31, 2023.

 

     

Fiscal year ended January 31:

   

2024 (three months remaining)

 $1,199 

2025

  3,707 

2026

  2,490 

2027

  2,324 

2028

  1,507 

Thereafter

  4,124 

Total future minimum lease payments

  15,351 

Effects of discounting

  (2,254)

Total lease liabilities

 $13,097 
     

Current lease liabilities

 $3,591 

Long-term lease liabilities

  9,506 

Total lease liabilities

 $13,097 

 

14

 

Litigation

 

On November 21, 2023, the Company was named as a nominal defendant in a shareholder derivative action filed in the Delaware Court of Chancery captioned Norcross v. Prosus N.V., et al. The plaintiff, a Company shareholder, alleges that the Company's directors and controlling shareholders breached their fiduciary duties to plaintiffs by causing the Company to acquire Codecademy at an above-market price. Plaintiff seeks money damages as compensation for the harm caused by the alleged breaches. We currently cannot estimate any possible loss that may result from this action.

 

In addition, the Company is, from time to time, party to general legal proceedings and claims, which arise in the ordinary course of business including those relating to commercial and contractual disputes, employment matters, intellectual property, and other business matters. When appropriate, management consults with legal counsel and other appropriate experts to assess claims. If, in management’s opinion, we have incurred a probable loss as determined in accordance with GAAP, an estimate is made of the loss and the appropriate accrual is reflected in our condensed consolidated financial statements. Currently, there are no material amounts accrued. While it is not possible to quantify the financial impact or predict the outcome of all pending claims and litigation, management does not anticipate that the outcome of any current proceedings or known claims, either individually or in aggregate, will materially affect the Company’s financial position, results of operations or cash flows.

 

Guarantees

 

The Company’s software license arrangements and hosting services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and substantially in accordance with the Company’s product documentation under normal use and circumstances. The Company’s arrangements also include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property right. The Company has entered into service level agreements with some of its hosted application customers warranting certain levels of uptime reliability and such agreements permit those customers to receive credits against monthly hosting fees or terminate their agreements in the event that the Company fails to meet those levels for an agreed upon period of time.

 

To date, the Company has not incurred any material costs as a result of such indemnifications or commitments and has not accrued any liabilities related to such obligations in the accompanying condensed consolidated financial statements.

 

(9)    Long-Term Debt

 

Debt consisted of the following (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 

Term Loan - current portion

 $6,404  $6,404 

Current maturities of long-term debt

  6,404   6,404 
         

Term Loan - long-term portion

  589,798   594,601 

Original issue discount - long-term portion

  (7,284)  (8,286)

Deferred financing costs - long-term portion

  (3,954)  (4,498)

Long-term debt

 $578,560  $581,817 

 

On July 16, 2021, Skillsoft Finance II, Inc. (“Skillsoft Finance II”), a subsidiary of Skillsoft Corp., entered into a Credit Agreement (the “Credit Agreement”), by and among Skillsoft Finance II, as borrower, Skillsoft Finance I, Inc., as holdings (“Holdings”), the lenders party thereto and Citibank, N.A., as administrative agent and collateral agent, pursuant to which the lenders provided a $480 million term loan facility (the “Term Loan Facility”) to Skillsoft Finance II, the proceeds of which, together with cash on hand, were used to refinance existing debt. The Term Loan Facility is scheduled to mature on July 16, 2028.

 

In connection with the closing of the Codecademy acquisition, Skillsoft Finance II entered into Amendment No. 1 to the Credit Agreement, dated as of April 4, 2022 (the “First Amendment”), among Skillsoft Finance II, Holdings, certain subsidiaries of Skillsoft Finance II, as guarantors, Citibank N.A., as administrative agent, and the financial institutions party thereto as Term B-1 Lenders, which amended the Credit Agreement (as amended by the First Amendment, the “Amended Credit Agreement”).

 

The First Amendment provided for the incurrence of up to $160 million of Term B-1 Loans (the “Term B-1 Loans”) under the Amended Credit Agreement. In addition, the First Amendment, among other things, (a) provided for early opt-in to Secured Overnight Financing Rate ("SOFR") for the existing term loans under the Credit Agreement (such existing term loans together with the Term B-1 Loans, the “Initial Term Loans”) and (b) provided for the applicable margin for the Initial Term Loans at 4.25% with respect to base rate borrowings and 5.25% with respect to SOFR borrowings.

 

The Company received $153.2 million of net proceeds (net of $4.0 million of financing costs and $2.8 million of original issuance discounts) from the Term Loan Facility on April 4, 2022. The Company used the net proceeds and cash on hand for the closing of the Codecademy acquisition on April 4, 2022. 

 

The refinancing was accounted for as a modification for certain lenders and an extinguishment for other lenders and debt issuance costs and lender fees were accounted for in proportion to whether the related principal balance was considered modified or extinguished. Accordingly, both newly incurred and deferred financing costs and original issuance discounts of $0.1 million and $2.8 million, respectively, will be amortized as additional interest expense over the term of the Initial Term Loans.

 

Prior to the maturity thereof, the Initial Term Loans will be subject to quarterly amortization payments of 0.25% of the principal amount.

 

On August 15, 2022, pursuant to the Purchase Agreement entered on June 12, 2022 by and among Skillsoft, Skillsoft (US) Corporation (“Seller”), Amber Holding Inc. (“SumTotal”), and Cornerstone OnDemand, Inc. (“Buyer”), Seller completed the sale of one hundred percent (100%) of the outstanding shares of capital stock of SumTotal to Buyer. As a result of the asset sale, the Company made a mandatory prepayment of $31.4 million to the lenders in August 2022. The remaining net cash proceeds attributable to the sale of SumTotal were subject to reinvestment provisions and could not be used for general corporate purposes. As defined in the Amended Credit Agreement, no additional repayment was required.

 

All obligations under the Amended Credit Agreement, and the guarantees of those obligations (as well as certain cash management obligations and interest rate hedging or other swap agreements), are secured by substantially all of Skillsoft Finance II’s personal property as well as the assets of each subsidiary guarantor.

 

15

 

Amounts outstanding under the Term Loan Facility bear interest, at the option of Skillsoft Finance II, at a rate equal to (a) SOFR (subject to a floor of 0.75%) plus a credit premium based on the tenor of the interest period plus 5.25% for SOFR Loans or (b) the highest of (i) the Federal Funds Effective Rate plus 10.50%, (ii) the “prime rate” quoted by the administrative agent, (iii) Adjusted Term SOFR plus 1.00% and (iv) 1.75%, plus 3.75% for alternative base rate loans. As of October 31, 2023, the balance of $596.2 million of Initial Term Loans bears interest at a rate equal to SOFR plus a credit premium of 0.11% plus a spread of 5.25%, per annum, with a SOFR floor of 0.75%, and quarterly principal repayments of $1.6 million until maturity.

 

Voluntary prepayment is permitted under the Term Loan Facility. Loan parties are subject to various affirmative and negative covenants and reporting obligations under the Amended Credit Agreement. These include, among other things, limitations on indebtedness, liens, sale and leaseback transactions, investments, fundamental changes, assets sales, restricted payments, affiliate transactions, and restricted debt payments. Events of default under the Term Loan Facility include non-payment of amounts due to the lenders, violation of covenants, materially incorrect representations, defaults under other material indebtedness, judgments and specified insolvency-related events, certain ERISA events, and invalidity of loan or collateral documents, subject to, in certain instances, specified thresholds, cure periods and exceptions. As of  October 31, 2023, the Company is in compliance with all covenants.

 

The Company’s debt outstanding as of October 31, 2023 matures (in thousands) as shown below.

 

Future principal payments due for fiscal years ended January 31:

    

2024 (three months remaining)

 $1,601 

2025

  6,404 

2026

  4,803 

2027

  6,404 

2028

  8,005 

Thereafter

  568,985 

Total payments

  596,202 

Current portion

  (6,404)

Unamortized original issue discount and issuance costs

  (11,238)

Long-term portion

 $578,560 

 

Accounts Receivable Facility

 

On December 20, 2018, the Company entered into a $75.0 million receivables credit agreement. The maturity date for the facility is the earlier of (i) December 27, 2024 or (ii) 90 days prior to the maturity of any corporate debt. There are four classes of available receivables with advance rates between 50.0% and 85.0%. The minimum outstanding draw under the terms of the agreement is $10 million.

 

The lenders require the Company to deposit receipts from pledged receivables to a restricted concentration account within two business days of receipt by the Company. A reconciliation detailing collections against the prior month’s borrowing base and additional receivables to be pledged is submitted monthly. If additional pledged receivables exceed the prior month’s collections, funds from the concentration account are returned to the Company. The reserve balance was $5.1 million at  October 31, 2023 and is classified as restricted cash on the balance sheet.

 

The Company accounts for these transactions as borrowings since the assets pledged contain the right to future receivables. Under this agreement, the Company receives the net present value of the accounts receivable balances used to calculate the borrowing base. The interest rate on borrowings outstanding under the accounts receivable facility was 8.44% at October 31, 2023. Borrowings and repayments are presented as cash flows from financing activities in the accompanying unaudited condensed consolidated statements of cash flows. As of October 31, 2023, $40.5 million was drawn under the accounts receivable facility and is classified as a current liability on the balance sheet.

 

(10)    Shareholders Equity

 

Common Stock

 

As of October 31, 2023, the Company’s authorized share capital consisted of 18,750,000 shares of Class A common stock and 10,000,000 shares of preferred stock, with a par value $0.0001 each, and 8,362,774 shares of Class A common stock were issued and 8,062,997 were outstanding. As of October 31, 2023, the Company had no shares of preferred stock or Class C common stock outstanding. Except as required by law, holders of shares of Class C common stock are not entitled to vote any such shares.

 

Subject to applicable law, the Company may declare dividends to be paid ratably to holders of Class A common stock out of the Company’s assets that are legally available to be distributed as dividends in the discretion of the Company’s board of directors. Holders of Class C common stock are generally not entitled to dividends.

 

Warrants

 

Refer to Note 11, for information related to the equity classified warrants.

 

Share Repurchases and Repurchase Authorization

 

On September 7, 2022, the Company's board of directors authorized Skillsoft to repurchase up to $30.0 million of its Class A common stock, which expired September 7, 2023. Under the program, the Company was authorized to purchase shares in the open market, in private negotiated transactions, or by other means from time to time. The share repurchase program did not obligate the Company to purchase any minimum number of shares. Under the program, the Company repurchased 218,263 of its shares for $8.0 million during the nine months ended October 31, 2023. From inception through the quarter ended October 31, 2023, the Company repurchased 299,777 shares for $10.9 million.

 

16

 

Accumulated Other Comprehensive Income (Loss)

 

Accumulated Other Comprehensive Income (Loss) associated with foreign currency translation adjustments (in thousands) consisted of the following:

 

  

Three Months Ended October 31,

 
  

2023

  

2022

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(13,423) $  $(13,423) $(2,755) $  $(2,755)

Translation adjustment

  (2,650)     (2,650)  (17,287)     (17,287)

Deconsolidation of SumTotal

           2,110      2,110 

Balance as of end-of-period

 $(16,073) $  $(16,073) $(17,932) $  $(17,932)

 

  

Nine Months Ended October 31,

 
  

2023

  

2022

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(14,794) $  $(14,794) $970  $  $970 

Translation adjustment

  (1,279)     (1,279)  (21,012)     (21,012)

Deconsolidation of SumTotal

           2,110      2,110 

Balance as of end-of-period

 $(16,073) $  $(16,073) $(17,932) $  $(17,932)
 

(11)    Warrants

 

In connection with the formation of the Company and subsequent acquisitions of Software Luxembourg Holdings S.A. and Albert DE Holdings Inc., warrants to purchase common stock were issued to investors, sellers of Albert DE Holdings Inc. and an executive of the Company. Warrants that are not subject to ASC 718, Stock Compensation and (i) contained features that could cause the warrant to be puttable to the Company for cash or (ii) had terms that prevented the conversion of the warrant from being fixed in all circumstances, are classified as a liability on the Company’s balance sheet and measured at fair value, with changes in fair value being recorded in the income statement, whereas all other warrants meet the equity scope exception and are classified as equity and not remeasured.

 

A summary of liability classified warrants is as follows (in thousands, except per share amounts):

 

  

Underlying

         

Fair Value

 
  

Common

  

Strike

 

Redemption

 

Expiration

 

at October 31,

 

Type

 

Shares

  

Price

 

Price

 

Date

 

2023

 

Private Placement Warrants – Sponsor

  792  $230 

None

 

6/11/2026

 $4 

 

Simultaneously with the closing of the initial public offering, Churchill Capital (the “Sponsor”) purchased an aggregate of 15,800,000 Private Placement Warrants. An additional 1,500,000 warrants were issued at the closing of the business combination with Software Luxembourg Holding S.A. on June 11, 2021 in connection with the repayment of a promissory note due to the Sponsor. One million of the Private Placement Warrants were transferred to the incoming CEO as described below. These warrants held by the Sponsor include provisions that provide for potential changes to the settlement amounts on redemptions and were dependent upon the characteristics of the holder of the warrant. As of  October 31, 2023, 453,596 Private Placement Warrants had been transferred to public holders (included in "Public Warrants" in the table below). Because the holder of the instrument is not an input into the pricing of a fixed-for-fixed option on equity shares, the warrants are precluded from being indexed to the entity’s stock and are classified as a liability measured at fair value, with changes in fair value each period reported in earnings.

 

A summary of equity classified warrants is as follows (in thousands, except per share amounts):

 

  

Underlying

          
  

Common

  

Strike

  

Redemption

 

Expiration

Type

 

Shares

  

Price

  

Price

 

Date

Public Warrants

  1,173  $230  $360 

6/11/2026

Private Placement Warrants (PIPE)

  833   230   360 

6/11/2026

Private Placement Warrants (Global Knowledge)

  250   230  

None

 

10/12/2025

Private Placement Warrants (CEO)

  50   230  

None

 

6/11/2026

Total

  2,306          

 

17

 

A description of each category of warrants issued and outstanding is as follows:

 

 

Public Warrants – Pursuant to the initial public offering, the Company sold units that consisted of one share of Class A common stock and one-third of one redeemable warrant (“Public Warrants”), resulting in the issuance of 23,000,000 warrants. Prior to the business combination with Software Luxembourg Holding S.A. on June 11, 2021 (the “Skillsoft Merger"), Churchill Capital Corp II had classified these warrants as liabilities due to tender offer provisions which state that in the event of a tender or exchange offer made to and accepted by holders of more than 50% of the outstanding shares of a single class of common stock, all holders of the warrants would be entitled to receive cash for their warrants. Accordingly, there were potential scenarios outside the control of the Company (which had more than one class of outstanding common stock prior to the Skillsoft Merger), where all warrant holders would be entitled to cash, while only certain holders of the underlying shares of common stock would be entitled to cash, requiring the warrants to be classified as a liability measured at fair value, with changes in fair value reported each period in earnings. Upon the completion of the Skillsoft Merger on June 11, 2021, when only one class of voting shares remained outstanding, the warrants met equity classification criteria as net cash settlement can only be triggered in circumstances in which the holders of the shares underlying the contract also would receive cash in the event of a fundamental change in the ownership of the Company, such as a change in control. Accordingly, the fair value of the warrants was transferred to equity and cumulative losses recognized from changes in fair value remain in the Company’s accumulated deficit balance. During the three and nine months ended October 31, 2023, there was no activity related to the Private Placement Warrants or Public Warrants.

 

Private Placement Warrants (PIPE) – In connection with the second step investment made by the anchor PIPE investor, 16,666,667 warrants were issued to a PIPE investor to purchase Class A common stock. The PIPE Private Placement Warrants are issued in the same form as the Public Warrants.

 

Private Placement Warrants (Global Knowledge) – Upon completion of the acquisition of Albert DE Holdings Inc. (the "Global Knowledge Merger"), 5,000,000 warrants were issued to the former owner of Global Knowledge. These warrants are similar to the Private Placement Warrants except the warrants are not subject to the redemption provisions described below if transferred.

 

Private Placement Warrants (CEO) - Effective at the closing of the Skillsoft Merger and Global Knowledge Merger, the Sponsor committed to transfer 1,000,000 fully vested Private Placement Warrants to the CEO pursuant to his employment agreement with the Company. The warrants are subject to ASC 718, Stock Compensation.


Public Warrants and PIPE Private Placement Warrants (hereinafter referred to as “Redeemable Warrants”) are currently exercisable and may only be exercised for 1-20 of a whole number of shares. The Company may redeem these warrants:

 

 

in whole and not in part;

 

at a price of $0.20 per warrant;

 

upon not less than 30 days’ prior written notice of redemption;

 

if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $360.00 per share for any 20 trading days within a 30‑trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and

 

if, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying the warrants.

 

If and when the Redeemable Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.

 

If the Company calls the Redeemable Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of Class A common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of Class A common stock at a price below their exercise price. Additionally, in no event will the Company be required to net cash settle the warrants.

 

The Sponsor and CEO Private Placement Warrants have the same terms as the Public Warrants, except they will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Sponsor Private Placement Warrants are transferred to someone other than the initial purchasers or their permitted transferees, they will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. The Global Knowledge Private Placement Warrants are not redeemable, even upon a transfer in ownership.

 

(12)    Stock-Based Compensation

 

Equity Incentive Plans

 

In June 2021, Skillsoft adopted the 2020 Omnibus Incentive Plan (“2020 Plan”). The 2020 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, other equity-based awards, and cash-based incentive awards to employees, directors, and consultants of the Company. Under the 2020 Plan, 655,295 shares were initially made available for issuance. The 2020 Plan includes an annual increase on January 1 each year beginning on January 1, 2022, in an amount equal to 5.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year. The Compensation Committee may act prior to January 1 of a given year to provide that there will be no January 1 increase for such year or that the increase for such year will be a lesser number of shares of common stock than provided for in the 2020 Plan. As of October 31, 2023, a total of 149,600 shares of common stock were available for issuance under the 2020 Plan.

 

Stock Options

 

Under the 2020 Plan, all employees are eligible to receive incentive share options and all employees, directors and consultants are eligible to receive non-statutory share options. The options generally vest over four years and have a term of ten years. Vested options under the plan generally expire not later than 90 days following termination of employment or service or twelve months following an optionee's death or disability. The fair value of stock options is determined on the grant date and amortized over the vesting period on a straight-line basis.

 

18

 

 

The following summarizes the stock option activity for the nine months ended October 31, 2023:

 

          

Weighted -

     
      

Weighted -

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic Value

 
  

Shares

  

Price

  

Term (Years)

  

(in thousands)

 

Outstanding, January 31, 2023

  116,099  $214.74   8.4  $ 

Granted

            

Exercised

            

Forfeited

  (11,330)  215.00       

Expired

  (15,919)  213.13       

Outstanding, October 31, 2023

  88,850   215.00   7.6    
                 

Vested and exercisable, October 31, 2023

  49,981   215.00   7.6    

 

The total unrecognized equity-based compensation costs related to the stock options was $2.4 million based on the $67.23 weighted average grant date fair value of the options, which is expected to be recognized over a weighted-average period of 1.6 years.

 

Time-Based Restricted Stock Units

 

Restricted stock units (“RSUs”) represent a right to receive one share of the Company’s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. Other than RSUs granted to our non-employee directors, which vest upon the earlier of the anniversary of the grant date and the Company’s next annual meeting of stockholders, RSUs generally vest ratably over a three or four-year period, subject to continued employment through each anniversary. The fair value of RSUs is determined on the grant date and is amortized over the vesting period on a straight-line basis.

 

The following summarizes the time-based RSU activity for the nine months ended October 31, 2023:

 

      

Weighted -

  

Aggregate

 
      

Average Grant

  

Intrinsic Value

 
  

Shares

  

Date Fair Value

  

(in thousands)

 

Unvested balance, January 31, 2023

  608,306  $120.20  $23,359 

Granted(1)

  451,158   32.03    

Vested

  (145,447)  134.52    

Forfeited

  (122,128)  117.55    

Unvested balance, October 31, 2023

  791,889   68.14   14,888 

 

(1) In May 2023, 14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.

 

The total unrecognized stock-based compensation costs related to time-based RSUs was $44.6 million, which is expected to be recognized over a weighted-average period of 2.8 years.

 

Market-Based Restricted Stock Units

 

Market-based restricted stock units (“MBRSUs”) vest over a three-year or four-year performance period, subject to continued employment through each anniversary and achievement of market conditions, specifically the Company's stock price and an objective relative total shareholder return. The fair value of MBRSUs that include vesting based on market conditions are estimated using the Monte Carlo valuation method. Compensation cost for these awards is recognized based on the grant date fair value which is recognized over the vesting period using the accelerated attribution method.

 

The following summarizes the MBRSUs activity for the nine months ended October 31, 2023:

 

      

Weighted -

  

Aggregate

 
      

Average Grant

  

Intrinsic Value

 
  

Shares

  

Date Fair Value

  

(in thousands)

 

Unvested balance, January 31, 2023

  112,923  $135.00  $4,336 

Granted

  117,250   45.11    

Vested

         

Forfeited

  (25,926)  150.18    

Canceled(1)

  (19,400)  172.00    

Unvested balance, October 31, 2023

  184,847   74.13   3,475 

 

(1) In May 2023, 14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.

 

The total unrecognized stock-based compensation costs related to MBRSUs was $5.7 million, which is expected to be recognized over a weighted-average period of 0.9 years.

 

19

 

Stock-based Compensation Expense

 

The following summarizes the classification of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Cost of revenues

 $128  $82  $463  $132 

Content and software development

  1,569   1,782   5,325   6,207 

Selling and marketing

  1,421   1,915   2,436   4,933 

General and administrative

  4,845   4,617   14,693   15,634 

Total

 $7,963  $8,396  $22,917  $26,906 

 

 

(13)    Revenue

 

Revenue Components and Performance Obligations

 

Subscription Services

 

The Company offers subscriptions that provide customers access to a broad-based spectrum of learning options including access to cloud-based learning content and individualized coaching. The Company’s cloud-based subscription solutions normally do not provide customers with the right to take possession of the software supporting the platform or to download course content without continuing to incur fees for hosting services and, as a result, are accounted for as service arrangements. Access to the platform and course content represents a series of distinct services as the Company continually provides access to, and fulfills its obligation to, the end customer over the subscription term. The series of distinct services represents a single performance obligation that is satisfied over time. Accordingly, the fixed consideration related to subscription revenue is usually recognized on a straight-line basis over the contract term, beginning on the date that the service is made available to the customer. The Company’s subscription contracts typically vary from one year to three years. The Company’s cloud-based solutions arrangements are mostly non-cancellable, non-refundable, and are invoiced in advance of the subscription services being provided.

 

Virtual, On-Demand and Classroom

 

The Company’s virtual, on-demand and classroom training provides customers with technical training. Revenue is recognized in the period in which the services are performed. Billing is in advance of the services being provided or immediately after the services have been provided.

 

Professional Services

 

The Company also sells professional services related to its cloud solutions which are typically considered distinct performance obligations and are recognized over time as services are performed. For fixed-price contracts, revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided (proportional performance method). These services usually consist of implementation, integration, and general consulting. Mostly, the Company’s professional service engagements are short in duration. Billing is commonly in advance of the services being provided.

 

Disaggregated Revenue and Geography Information

 

The following is a summary of revenues by type for the three and nine months ended October 31, 2023 and October 31, 2022 (in thousands):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

SaaS and subscription services

 $96,085  $93,127  $287,936  $272,443 

Virtual, on-demand and classroom

  37,824   41,646   112,804   128,931 

Professional services

  5,047   4,617   14,957   13,429 

Total net revenues

 $138,956  $139,390  $415,697  $414,803 

  

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue:

                

United States

 $92,587  $92,177  $274,610  $268,096 

Europe, Middle East and Africa

  34,475   35,230   104,751   109,031 

Other Americas

  6,714   7,099   21,041   23,075 

Asia-Pacific

  5,180   4,884   15,295   14,601 

Total net revenues

 $138,956  $139,390  $415,697  $414,803 

 

Other than the United States, no single country accounted for more than 10% of revenue for all periods presented.

 

Deferred Revenue

 

Deferred revenue activity for the nine months ended October 31, 2023 was as follows (in thousands):

 

Deferred revenue at January 31, 2023

 $282,454 

Billings deferred

  339,039 

Recognition of prior deferred revenue

  (415,697)

Deferred revenue at October 31, 2023

 $205,796 

 

Deferred revenue performance obligations relate predominantly to time-based SaaS and subscription services that are billed in advance of services being rendered.

 

20

 

Deferred Contract Acquisition Costs

 

Deferred contract acquisition cost activity for the nine months ended October 31, 2023 was as follows (in thousands):

 

Deferred contract acquisition costs at January 31, 2023

 $24,594 

Contract acquisition costs

  17,574 

Recognition of contract acquisition costs

  (15,622)

Deferred contract acquisition costs at October 31, 2023

 $26,546 
 

(14)    Fair Value Measurements

 

FASB ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), establishes a fair value hierarchy that prioritizes the inputs used to measure fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs. Observable inputs are inputs that reflect the assumptions that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.

 

The three levels of the fair value hierarchy established by ASC 820 in order of priority are as follows:

 

 

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

 

Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.

 

 

Level 3: Unobservable inputs that reflect the Company’s assumptions about the assumptions that market participants would use in pricing the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available.

 

The following summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis as of October 31, 2023 and are categorized using the fair value hierarchy (in thousands):

 

  

Level 2

  

Level 3

     

Description

 

Measurements

  

Measurements

  

Total

 

Interest rate swaps - asset (liability)

 $9,633  $  $9,633 

Liability classified warrants

     (4)  (4)

Total assets and (liabilities) recorded at fair value

 $9,633  $(4) $9,629 

 

Interest Rate Swap

 

On June 17, 2022, the Company entered into two fixed-rate interest rate swap agreements to change the SOFR-based component of the interest rate on a portion of the Company’s variable rate debt to a fixed rate (the “Interest Rate Swaps”). The Interest Rate Swaps have a combined notional amount of $300.0 million and a maturity date of June 5, 2027. The objective of the Interest Rate Swaps is to eliminate the variability of cash flows in interest payments on the first $300.0 million of variable rate debt attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to offset changes in cash flows of the variable rate debt. The Interest Rate Swaps are not designated as a cash flow hedge and changes in the fair value of the interest rate swaps are recorded in earnings each period. For the three and nine months ended October 31, 2023, the Company recognized a non-cash gain of $4.0 million and $11.2 million, respectively, attributable to the Interest Rate Swaps. For the three and nine months ended October 31, 2022, the Company recognized a gain of $20.3 million and $5.2 million, respectively, attributable to the Interest Rate Swaps.

 

The inputs for determining fair value of the Interest Rate Swaps are classified as Level 2 inputs. Level 2 fair value is based on estimates using standard pricing models. These standard pricing models use inputs which are derived from or corroborated by observable market data such as interest rate yield curves, index forward curves, discount curves, and volatility surfaces. The counterparties to these derivative contracts are highly rated financial institutions which we believe carry only a minimal risk of nonperformance.
 

21

 

Warrants

 

A summary of liability-classified warrants is as follows (in thousands, except per share amounts):

 

  

Underlying

            
  

Common

  

Strike

 

Redemption

 

Expiration

 

Fair Value at

 

Type

 

Shares

  

Price

 

Price

 

Date

 

October 31, 2023

 

Private Placement Warrants – Sponsor

  792  $230 

None

 

6/11/2026

 $4 

 

The Company classifies Sponsor Private Placement Warrants as liabilities in accordance with ASC Topic 815. Refer to Note 11 "Warrants" for more detail. The inputs for determining fair value of these warrants are classified as Level 3 inputs. The Company estimates the fair value of the Sponsor Private Placement Warrants using a Black-Scholes option pricing model and the following assumptions:

 

  

October 31, 2023

 

Risk-free interest rate

  4.9%

Expected dividend yield

  0.0%

Volatility factor

  58.3%

Expected lives (years)

  2.6 

Value per unit

 $0.01 

 

Changes in the fair value of liability-classified warrants classified as Level 3 due to significant unobservable inputs used to determine fair value were as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2023

  

October 31, 2023

 

Balance as of beginning-of-period

 $1,109  $4,754 

Unrealized gains

  (1,105)  (4,750)

Balance as of October 31, 2023

 $4  $4 

 

Other Fair Value Instruments

 

The Company currently invests excess cash balances primarily in money market funds invested in United States Treasury securities and United States Treasury securities repurchase agreements, as well as cash deposits held at major banks. The carrying amounts of cash and cash equivalents, trade receivables, trade payables and accrued liabilities, as reported on the condensed consolidated balance sheet as of  October 31, 2023, approximate their fair value because of the short maturity of those instruments. 

 

Our long-term debt is a financial instrument, and the fair value of the Company’s outstanding principal as of October 31, 2023 was $542.5 million. This fair value is determined based on inputs that are classified as Level 2 within the fair value hierarchy.

 

(15)    Segment Information

 

ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), in determining how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company’s CODM evaluates results using the operating segment structure as the primary basis for which the allocation of resources and financial results are assessed.

 

The Company has organized its business into two segments: Content & Platform (formerly referred to as Skillsoft content) and Instructor-Led Training (formerly referred to as Global Knowledge). All of the Company’s segments market and sell their offerings globally to businesses of many sizes, government agencies, educational institutions and resellers with a worldwide sales force positioned to offer the combinations that best meet customer needs. The CODM primarily uses revenues and operating income as measures to evaluate financial results and allocation of resources. The Company allocates certain operating expenses to the reportable segments, including general and administrative costs based on the usage and relative contribution provided to the segments. There are no intercompany revenue transactions reported between the Company’s reportable segments.

 

The Content & Platform business engages in the sale, marketing and delivery of its content learning solutions, in areas such as Leadership and Business, Technology and Developer and Compliance. This includes individualized coaching as well as technical skill areas assumed in the Codecademy acquisition. In addition, Content & Platform offers Percipio, an artificial intelligence ("AI")-driven online learning platform that delivers an immersive learning experience through software as a service ("SaaS") solutions. It leverages its highly engaging content, curated into nearly 700 learning paths (channels) that are continuously updated to ensure customers always have access to the latest information.

 

The Instructor-Led Training business offers training solutions covering information technology and business skills for corporations and their employees. Instructor-Led Training guides its customers throughout their lifelong technology learning journey by offering relevant and up-to-date skills training through instructor-led (in-person “classroom” or online “virtual”) and self-paced (“on-demand”), vendor certified, and other proprietary offerings. Instructor-Led Training offers a wide breadth of training topics and delivery modalities both on a transactional and subscription basis.

 

22

 

The following presents summary results for each of the businesses for the three and nine months ended October 31, 2023 and October 31, 2022:

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Content & Platform

                

Revenues

 $101,132  $97,968  $302,893  $286,507 

Operating expenses

  122,036   702,866   373,637   967,888 

Operating income (loss)

  (20,904)  (604,898)  (70,744)  (681,381)

Instructor-Led Training

                

Revenues

  37,824   41,422   112,804   128,296 

Operating expenses

  36,791   45,226   122,611   211,633 

Operating income (loss)

  1,033   (3,804)  (9,807)  (83,337)

Consolidated

                

Revenues

  138,956   139,390   415,697   414,803 

Operating expenses

  158,827   748,092   496,248   1,179,521 

Operating income (loss)

  (19,871)  (608,702)  (80,551)  (764,718)

Other income (expense), net

  19   1,601   (1,290)  2,733 

Interest expense, net

  (15,432)  (14,487)  (46,107)  (37,302)

Fair value adjustment of warrants

  1,105   9,128   4,750   26,080 

Fair value adjustment of hedge

  3,981   20,314   11,186   5,249 

(Provision for) benefit from income taxes

  2,462   8,832   8,735   34,234 

Net income (loss) from continuing operations

  (27,736)  (583,314)  (103,277)  (733,724)

Gain (loss) on sale of business

     53,756   (682)  53,756 

Income (loss) from discontinued operations, net of tax

     1,215      8,483 

Net income (loss)

 $(27,736) $(528,343) $(103,959) $(671,485)

 

Content & Platform segment depreciation for the three and nine months ended October 31, 2023 was $0.7 million and $2.1 million, respectively. Content & Platform segment depreciation for the three and nine months ended October 31, 2022 was $0.8 million and $2.3 million, respectively.

 

Instructor-Led Training segment depreciation for the three and nine months ended October 31, 2023 was $0.4 million and $0.5 million, respectively. Instructor-Led Training segment depreciation for the three and nine months ended October 31, 2022 was $0.5 million and $1.4 million, respectively.

 

The Company’s segment assets primarily consist of cash and cash equivalents, accounts receivable, prepaid expenses, deferred taxes, property and equipment, goodwill and intangible assets. The following sets forth the Company’s segment assets as of  October 31, 2023 and January 31, 2023 (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 

Content & Platform

 $1,237,508  $1,434,920 

Instructor-Led Training

  187,463   207,767 

Total assets

 $1,424,971  $1,642,687 

 

The following sets forth the Company’s long-lived tangible assets by geographic region as of  October 31, 2023 and January 31, 2023 (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 

United States

 $4,242  $7,117 

Rest of world

  3,531   3,033 

Total long-lived tangible assets

 $7,773  $10,150 

 

23

 
 

(16)    Net Loss Per Share

 

Basic earnings per share is computed by dividing net income for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income for the period by the weighted-average number of common shares outstanding during the period, plus the dilutive effect of outstanding restricted stock-based awards, stock options, and shares issuable under the employee stock purchase plan using the treasury stock method.

 

The following sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Net income (loss) from continuing operations

 $(27,736) $(583,314) $(103,277) $(733,724)

Net income (loss) from discontinued operations

     54,971   (682)  62,239 

Net income (loss)

 $(27,736) $(528,343) $(103,959) $(671,485)
                 

Weighted average common shares outstanding:

                

Ordinary – Basic and diluted

  8,047   8,218   8,044   7,857 
                 

Net income (loss) per share:

                

Ordinary – Basic and diluted - continuing operations

 $(3.45) $(70.98) $(12.84) $(93.38)

Ordinary – Basic and diluted - discontinued operations

     6.69   (0.08)  7.92 

Ordinary – Basic and diluted

 $(3.45) $(64.29) $(12.92) $(85.46)

 

During the three and nine months ended October 31, 2023 and October 31, 2022, the Company incurred net losses and, therefore, the effect of the Company’s potentially dilutive securities was not included in the calculation of diluted loss per share as the effect would be anti-dilutive. The following contains share/unit totals with a potentially dilutive impact (in thousands):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Common stock underlying warrants

  3,098   3,098   3,098   3,098 

Stock options

  99   116   107   133 

RSUs

  1,066   845   806   762 

Total

  4,263   4,059   4,011   3,993 

 

 

(17)    Related Party Transactions

 

Agreement with Largest Shareholder

 

In December 2021, Skillsoft entered into a commercial agreement to provide off-the-shelf Skillsoft products to the Company’s largest shareholder, MIH Learning B.V., and its affiliates for $0.7 million over three years.

 

Codecademy Transaction

 

An affiliate of our largest shareholder, MIH Learning B.V., also owned approximately 23.8% of the outstanding equity of Codecademy, which we acquired on April 4, 2022.

 

Consulting Services

 

In December 2021, Skillsoft engaged The Klein Group, LLC (the “Klein Group”) to act as a consultant to advise the Company of a potential transaction with Codecademy, to assist management in its evaluation of the business opportunity and structuring and negotiation of a potential transaction. Pursuant to this engagement, Skillsoft paid the Klein Group a transaction fee equal to $2.0 million in connection with the Codecademy acquisition. Michael Klein, a member of our Board, is the Chief Executive Officer of the Klein Group, and the Klein Group is closely affiliated with our second largest shareholder.

 

 

(18)    Subsequent Events

 

The Company has completed an evaluation of all subsequent events after the balance sheet date of October 31, 2023 through the date this Quarterly Report on Form 10-Q was filed with the SEC, to ensure that this filing includes appropriate disclosure of events both recognized in the financial statements as of October 31, 2023, and events which occurred subsequently but were not recognized in the financial statements. The Company has concluded that no subsequent events have occurred that require disclosure, except as disclosed within these financial statements.

 

24

 

 

ITEM 2. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Management’s Discussion and Analysis (“MD&A”) is intended to help the reader understand the financial condition as of October 31, 2023, compared with January 31, 2023, and the results of operations for the three and nine months ended October 31, 2023, compared with the corresponding period in fiscal 2023 of Skillsoft Corp. and its consolidated subsidiaries. Unless otherwise stated or the context otherwise requires, “Skillsoft”, “Company”, “we”, “our” or “us” refers to Skillsoft Corp. and its consolidated subsidiaries.

 

The MD&A is provided as a supplement to, and should be read in conjunction with, the condensed consolidated financial statements and the accompanying notes to the condensed consolidated financial statements (“Notes”) presented in “Part I – Item 1. Financial Statements”; our Form 10-K for the year ended January 31, 2023 (“2023 Form 10-K”); and other reports filed with the Securities and Exchange Commission (“SEC”). For more detailed information on the risks and uncertainties associated with the Company’s business activities, see the risks described in “Part I – Item 1A. Risk Factors” in our 2023 Form 10-K.

 

Unless otherwise noted, amounts referenced in this discussion, other than in reference to share numbers, are in thousands.

 

General

 

At Skillsoft, we propel organizations and people to grow together through transformative learning experiences.

 

Through a portfolio of high-quality content, an AI-enabled platform that is personalized and connected to customer needs, and a broad ecosystem of partners, Skillsoft drives continuous growth and performance for employees and their organizations by overcoming critical skills gaps, unlocking human potential, and transforming the workforce. With more than 150,000 expert-led skills-building courses in modalities ranging from video and audio to instructor-led training, practice labs and a Generative AI-powered conversation simulator, Skillsoft offers transformative learning experiences for leaders to frontline workers, readers to hands-on learners.

 

Skillsoft supports approximately 70% of the Fortune 1000 with today's sought-after competencies: leadership and business skills, technology and developer skills, and essential safety and risk management compliance. We leverage various learning modalities adaptable to different preferences, schedules, and learning styles — from books to videos, full courses to micro-learning, audiobooks to live bootcamps and coaching. Content is continuously updated with the latest insights, information, and training methods.

 

Today's learners want the right learning experience, delivered when, where, and how they want it. That's why our approach is mobile-first, and our expert-curated, cloud-based content is served on an open platform that reaches learners wherever they are.

 

Our community of approximately 90 million learners in more than 150 countries around the globe learn in more than 30 languages. As often as they need or want, typical learners turn to Skillsoft to acquire critical job skills in the flow of work, and grow as leaders, employees, and people. We have helped fuel performance and career growth for more than 20 years.

 

For more details, refer to “Part I – Item 1. Business” in our 2023 Form 10-K.

 

Significant Transactions

 

The two transactions discussed below both occurred during fiscal 2023.

 

Completion of the Codecademy Acquisition

 

On April 4, 2022, the Company acquired Codecademy, a leading online learning platform for technical skills. Codecademy is an innovative and popular learning platform providing high-demand technical skills to approximately 40 million registered learners in nearly every country worldwide. The platform offers interactive, self-paced courses and hands-on learning in 14 programming languages across multiple domains such as application development, data science, cloud and cybersecurity. Total consideration for the acquisition was approximately $386.0 million, consisting of the issuance of 1,518,721 common shares and a net cash payment of $203.4 million. 

 

Discontinued Operations

 

On June 12, 2022, we entered into the Purchase Agreement to sell our SumTotal business to a third party for $200 million in cash, subject to adjustments as set forth in the Purchase Agreement. The sale was completed on August 15, 2022. Net proceeds from the sale were $174.9 million, after final working capital adjustments in April 2023. The disposal of SumTotal assets met the criteria to be reported as held for sale and discontinued operations. As a result, SumTotal’s results of operations are presented, net of tax, separate from the results of continuing operations for all periods presented.

 

 

Results of Operations

 

Our results of operations as reported in our condensed consolidated financial statements for these periods are prepared in accordance with GAAP.

 

The following sets forth certain items from our condensed consolidated statements of operations as a percentage of total revenues for the periods indicated:

 

    Three Months Ended October 31,     Nine Months Ended October 31,  
    2023     2022     2023     2022  

Revenues:

                               

Total revenues

    100.0 %     100.0 %     100.0 %     100.0 %

Operating expenses:

                               

Costs of revenues

    26.2 %     26.3 %     27.6 %     26.4 %

Content and software development

    11.6 %     12.4 %     12.3 %     12.8 %

Selling and marketing

    31.7 %     32.1 %     31.3 %     30.4 %

General and administrative

    16.1 %     20.3 %     17.4 %     20.2 %

Amortization of intangible assets

    27.8 %     31.2 %     27.9 %     30.9 %

Impairment of intangible assets

    0.0 %     409.6 %     0.0 %     154.6 %

Acquisition-related costs

    0.4 %     3.5 %     0.7 %     6.4 %

Restructuring

    0.6 %     1.4 %     2.1 %     2.5 %

Total operating expenses

    114.4 %     536.7 %     119.3 %     284.4 %

Operating loss

    (14.4 )%     (436.7 )%     (19.3 )%     (184.4 )%

Other income (expense), net

    0.0 %     1.1 %     (0.3 )%     0.7 %

Fair value adjustment of warrants

    0.8 %     6.5 %     1.1 %     6.3 %

Fair value of hedge instruments

    2.9 %     14.6 %     2.7 %     1.3 %

Interest income

    0.8 %     0.0 %     0.6 %     0.1 %

Interest expense

    (11.9 )%     (10.4 )%     (11.7 )%     (9.1 )%

Income (loss) before provision for (benefit from) income taxes

    (21.8 )%     (424.8 )%     (26.9 )%     (185.1 )%

Provision for (benefit from) income taxes

    (1.8 )%     (6.3 )%     (2.1 )%     (8.3 )%

Income (loss) from continuing operations

    (20.0 )%     (418.5 )%     (24.8 )%     (176.9 )%

Gain (loss) on sale of business

    0.0 %     38.6 %     (0.2 )%     13.0 %

Income (loss) from discontinued operations, net of tax

    0.0 %     0.9 %     0.0 %     2.0 %

Net income (loss)

    (20.0 )%     (379.0 )%     (25.0 )%     (161.9 )%

 

Revenues

 

We provide, through our Content & Platform and Instructor-Led Training segments, enterprise learning solutions designed to prepare organizations for the future of work, overcome critical skills gaps, drive demonstrable behavior-change, and unlock the potential in their people.

 

Content & Platform generates revenues from its comprehensive suite of premium, original, and authorized partner content, featuring one of the deepest libraries of leadership and business, technology and development, and compliance curricula. With access to a broad spectrum of learning options (including video, audio, books, bootcamps, live events, and practice labs), organizations can meaningfully increase learner engagement and retention. Content & Platform offerings are predominantly delivered through Percipio, our award-winning, artificial intelligence ("AI")-driven, immersive learning platform purpose built to make learning easier, more accessible, and more effective. In addition, we also have proprietary platforms used for our Codecademy and Skillsoft Coaching offerings. Our learning solutions are typically sold on a subscription basis for a fixed term.

 

Our Instructor-Led Training segment generates revenues from virtual, in-classroom, and on-demand training solutions in information technology geared at foundational, practitioner and expert information technology professionals. Instructor-Led Training’s digital and in-classroom learning solutions provide enterprises, government agencies, and educational institutions a broad selection of customizable courses to meet their technology and development needs.

 

 

Subscription and Non-Subscription Revenue

 

Software as a service ("SaaS") Subscription Revenue. Represents revenue generated from contracts specifying a minimum fixed fee for services delivered over the life of the contract. The initial term of enterprise contracts is generally one to three years and is usually non-cancellable for the term of the subscription. The fixed fee is commonly paid upfront on an annual basis. These contracts typically consist of subscriptions to our various offerings which provide access to our SaaS platforms, associated content and services, over the contract term.

 

Non-Subscription Revenue. Primarily comprised of instructor-led training offerings, which consist of both in-person and virtual environments. Instructor-led training, including virtual offerings, are first scheduled, then delivered later, with revenue realized on the delivery date. Non-subscription revenues also include professional services related to implementation of our offerings and subsequent, ongoing consulting engagements. Our non-subscription services complement our subscription business in creating strong and comprehensive customer relationships.

 

The following is a summary of our revenues by product and service type (in thousands, except percentages) for the periods indicated:

 

                    Dollar                             Dollar          
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
   

2023

   

2022

   

(Decrease)

   

Change

   

2023

   

2022

   

(Decrease)

   

Change

 

SaaS and subscription revenues:

                                                               

Content & Platform

  $ 95,855     $ 93,127     $ 2,728       2.9 %   $ 287,356     $ 272,443     $ 14,913       5.5 %

Total subscription revenues

    95,855       93,127       2,728       2.9 %     287,356       272,443       14,913       5.5 %

Non-subscription revenues:

                                                               

Instructor-Led Training

    37,824       41,646       (3,822 )     (9.2 )%     112,804       128,931       (16,127 )     (12.5 )%

Content & Platform

    5,277       4,617       660       14.3 %     15,537       13,429       2,108       15.7 %

Total non-subscription revenues

    43,101       46,263       (3,162 )     (6.8 )%     128,341       142,360       (14,019 )     (9.8 )%

Total revenues

  $ 138,956     $ 139,390     $ (434 )     (0.3 )%   $ 415,697     $ 414,803     $ 894       0.2 %

 

Total revenues remained relatively flat, when comparing the three and nine months ended October 31, 2023 and 2022. A decline in revenues in our Instructor-Led Training segment was primarily due to weaker market demand, particularly in Europe, as well as product and partner mix changes. The decrease was partially offset by organic growth in our Content & Platform segment due to higher bookings in the prior year, as revenue from our subscription offerings is typically recognized over the twelve months that follow a booking. The increase in total revenues, when comparing the nine months ended October 31, 2023 and 2022, was also affected by the aforementioned items as well as the result of the inclusion of Codecademy’s revenues earned subsequent to its acquisition on April 4, 2022.

 

Operating Expenses

 

Summary of operating expenses

 

The following provides select operating expenses (in thousands, except percentages), which are discussed in the associated captions that immediately follow:

 

                    Dollar                             Dollar          
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
    2023     2022    

(Decrease)

   

Change

    2023     2022    

(Decrease)

   

Change

 

Cost of revenues

  $ 36,407     $ 36,655     $ (248 )     (0.7 )%   $ 114,698     $ 109,662     $ 5,036       4.6 %

Content and software development expenses

    16,126       17,252       (1,126 )     (6.5 )%     51,024       53,276       (2,252 )     (4.2 )%

Selling and marketing expenses

    43,983       44,680       (697 )     (1.6 )%     130,321       126,089       4,232       3.4 %

General and administrative expenses

    22,308       28,281       (5,973 )     (21.1 )%     72,689       83,994       (11,305 )     (13.5 )%

Amortization of intangible assets

    38,620       43,438       (4,818 )     (11.1 )%     116,086       128,196       (12,110 )     (9.4 )%

Impairment of goodwill and intangible assets

          570,887       (570,887 )     (100.0 )%           641,362       (641,362 )     (100.0 )%

Acquisition-related costs

    510       4,889       (4,379 )     (89.6 )%     2,838       26,653       (23,815 )     (89.4 )%

Restructuring

    873       2,010       (1,137 )     (56.6 )%     8,592       10,289       (1,697 )     (16.5 )%

Total operating expenses

  $ 158,827     $ 748,092     $ (589,265 )     (78.8 )%   $ 496,248     $ 1,179,521     $ (683,273 )     (57.9 )%

 

 

Cost of revenues

 

Cost of revenues consists primarily of employee salaries and benefits for hosting operations, professional service and customer support personnel; royalties; hosting and software maintenance services; facilities and utilities costs; consulting services; and instructor fees, course materials, logistics costs and overhead costs associated with virtual, in-classroom, and on-demand training solutions. The following provides details regarding the changes in components of cost of revenues (in thousands, except percentages):

 

                    Dollar                             Dollar          
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
    2023     2022    

(Decrease)

   

Change

    2023     2022    

(Decrease)

   

Change

 

Courseware, instructor fees and outside services

  $ 18,215     $ 18,512     $ (297 )     (1.6 )%   $ 61,343     $ 55,349     $ 5,994       10.8 %

Compensation and benefits

    14,145       13,141       1,004       7.6 %     41,684       40,199       1,485       3.7 %

Hosting and software maintenance

    2,742       2,554       188       7.4 %     8,527       7,090       1,437       20.3 %

Facilities, utilities and other

    1,305       2,448       (1,143 )     (46.7 )%     3,144       7,024       (3,880 )     (55.2 )%

Total cost of revenues

  $ 36,407     $ 36,655     $ (248 )     (0.7 )%   $ 114,698     $ 109,662     $ 5,036       4.6 %

 

The increases in courseware, instructor fees and outside services, when comparing the nine months ended October 31, 2023 to the same period in 2022, was primarily attributable to rising third-party costs and product mix in our Instructor-Led Training segment. When comparing the three and nine months ended October 31, 2023 to the same periods in 2022, both the compensation and benefits, and hosting and software maintenance categories increased primarily due to the organic growth in our Content & Platform segment and investments in our employees. Refer to Subscription and Non-Subscription Revenue above for additional information related to the organic growth in our Content & Platform segment and declines in our Instructor-Led Training segment. The decrease in facilities and utilities expenses, when comparing the three and nine months ended October 31, 2023 to the same periods in 2022, were primarily attributable to cost savings from consolidation of our facilities. In addition, the inclusion of Codecademy’s expenses subsequent to its acquisition on April 4, 2022 increased cost of revenues when comparing the nine months ended October 31, 2023 to the same period in 2022.

 

Content and software development

 

Content and software development expenses include costs associated with the development of new products and the enhancement of existing products, consisting primarily of employee salaries and benefits; development-related professional services; facilities costs; depreciation; and software maintenance costs. The following provides details regarding the changes in components of content and software development expenses (in thousands, except percentages):

 

                   

Dollar

                           

Dollar

         
   

Three Months Ended October 31,

   

Increase/

   

Percent

   

Nine Months Ended October 31,

   

Increase/

   

Percent

 
   

2023

   

2022

   

(Decrease)

   

Change

   

2023

   

2022

   

(Decrease)

   

Change

 

Compensation and benefits

    11,690     $ 13,660     $ (1,970 )     (14.4 )%   $ 37,694     $ 39,183     $ (1,489 )     (3.8 )%

Consulting and outside services

    3,147       2,310       837       36.2 %     8,424       10,459       (2,035 )     (19.5 )%

Facilities, utilities and other

    627       485       142       29.3 %     2,717       1,547       1,170       75.6 %

Software maintenance

    662       797       (135 )     (16.9 )%     2,189       2,087       102       4.9 %

Total content and software development expenses

  $ 16,126     $ 17,252     $ (1,126 )     (6.5 )%   $ 51,024     $ 53,276     $ (2,252 )     (4.2 )%

 

The decreases in compensation and benefits, when comparing the three and nine months ended October 31, 2023 and 2022, were primarily attributable to expense reductions and savings from the Company’s integration and restructuring activitiesThe increases in consulting and outside services, when comparing the three months ended October 31, 2023 and 2022, were primarily due to timing. The decreases in consulting and outside services, when comparing the nine months ended October 31, 2023, to the same period in 2022, were primarily attributable to expense reductions and savings from the Company’s integration and restructuring activities. The inclusion of Codecademy’s compensation and benefits, facilities, utilities and other expenses subsequent to its acquisition on April 4, 2022 increased content and software development expenses, when comparing the nine months ended October 31, 2023 to the same period in 2022. Refer to Subscription and Non-Subscription Revenue above for additional information related to the organic growth in our Content & Platform segment.

 

Selling and marketing

 

Selling and marketing, or S&M, expenses consist primarily of employee salaries and benefits for selling, marketing and pre-sales support personnel; commissions; travel expenses; advertising and promotional expenses; consulting and outside services; facilities costs; depreciation; and software maintenance costs. The following provides details regarding the changes in components of S&M expenses (in thousands, except percentages):

 

                Dollar                       Dollar        
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
    2023     2022     (Decrease)     Change     2023     2022     (Decrease)     Change  

Compensation and benefits

  $ 30,483     $ 29,716     $ 767       2.6 %   $ 91,353     $ 86,283     $ 5,070       5.9 %

Advertising and promotions

    7,581       8,087       (506 )     (6.3 )%     21,886       23,606       (1,720 )     (7.3 )%

Software maintenance

    3,357       2,596       761       29.3 %     9,576       6,002       3,574       59.6 %

Consulting and outside services

    1,198       2,165       (967 )     (44.7 )%     3,640       5,762       (2,122 )     (36.8 )%

Facilities, utilities and other

    1,364       2,116       (752 )     (35.5 )%     3,866       4,436       (570 )     (12.9 )%

Total S&M expenses

  $ 43,983     $ 44,680     $ (697 )     (1.6 )%   $ 130,321     $ 126,089     $ 4,232       3.4 %


The increase in compensation and benefits and software maintenance, when comparing the three and nine months ended October 31, 2023, to the same periods in 2022, were primarily a result of investments in our go-to-market transformation activities and enablement programs. Also contributing to the increases in compensation and benefits and software maintenance, when comparing the nine months ended October 31, 2023 to the same period in 2022, were the inclusion of Codecademy’s expenses subsequent to its acquisition on April 4, 2022. The decrease in facilities and utilities expenses, when comparing the three and nine months ended October 31, 2023 to the same periods in 2022, were primarily attributable to cost savings from consolidation of our facilities.

 

 

General and administrative

 

General and administrative, or G&A, expenses consist primarily of employee salaries and benefits for executive, finance, administrative, and legal personnel; audit, legal and consulting fees; insurance; franchise, sales and property taxes; facilities costs; and depreciation.

 

The following provides details regarding the changes in components of G&A expenses (in thousands, except percentages):

 

                Dollar                       Dollar        
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
    2023     2022    

(Decrease)

   

Change

    2023     2022    

(Decrease)

   

Change

 

Compensation and benefits

  $ 16,359     $ 13,560     $ 2,799       20.6 %   $ 47,894     $ 46,398     $ 1,496       3.2 %

Consulting and outside services

    3,254       10,352       (7,098 )     (68.6 )%     14,972       24,037       (9,065 )     (37.7 )%

Insurance

    730       1,166       (436 )     (37.4 )%     2,977       4,573       (1,596 )     (34.9 )%

Facilities, utilities and other

    671       1,862       (1,191 )     (64.0 )%     2,848       4,994       (2,146 )     (43.0 )%

Software maintenance

    1,053       785       268       34.1 %     3,033       2,308       725       31.4 %

Franchise, sales, and property tax

    241       556       (315 )     (56.7 )%     965       1,684       (719 )     (42.7 )%

Total G&A expenses

  $ 22,308     $ 28,281     $ (5,973 )     (21.1 )%   $ 72,689     $ 83,994     $ (11,305 )     (13.5 )%

 

The decrease in total G&A expenses, when comparing the three and nine months ended October 31, 2023 to the same periods in 2022, was primarily attributable to expense reductions and savings from the Company's integration and restructuring activities, including cost savings from consolidation of our facilities and lower insurance. These decreases for the nine months ended October 31, 2023 when comparing to the same period in 2022, were partially offset by Codecademy’s expenses subsequent to its acquisition on April 4, 2022.

 

Amortization of intangible assets

 

Intangible assets arising from business combinations are developed technology, customer-related intangibles, trade names and other identifiable intangible assets with finite lives. These intangible assets are amortized over the estimated useful lives of such assets. We also capitalize certain internal use software development costs related to our SaaS platform incurred during the application development stage. The internal use software is amortized on a straight-line basis over its estimated useful life.

 

The decrease in amortization of intangible assets, when comparing the nine months ended October 31, 2023 to the same period in 2022, was primarily due to certain intangible assets becoming fully amortized, partially offset by the intangible assets that arose from the acquisition of Codecademy completed on April 4, 2022.

 

Acquisition-related costs

 

Acquisition-related costs consist of professional fees for legal, investment banking and other advisor costs incurred in connection with the business combinations completed in April 2022 and June 2021 and the subsequent integration-related activities. The changes in acquisition-related costs were primarily due to the timing of these aforementioned activities.

 

Restructuring

 

In connection with the acquisition integration process and our workplace flexibility policy, we continued our initiatives and commitment to reduce our costs and better align operating expenses with existing economic conditions and our operating model. In January 2021, we committed to a restructuring plan that encompassed a series of measures intended to improve our operating efficiency, competitiveness and business profitability. These included workforce reductions and consolidation of facilities as we adopted new work arrangements for certain locations. Our restructuring charges recognized during the three and nine months ended October 31, 2023 and 2022, have been primarily associated with lease termination and lease impairment charges and employee severance cost. The restructuring charges for the three months ended October 31, 2023 totaling $0.9 million are substantially all related to severance costs of terminated employees. The restructuring charges for the nine months ended October 31, 2023 totaling $8.6 million included $3.8 million for lease termination and lease impairment charges as well as $3.4 million for severance costs of terminated employees. The restructuring charges for the three and nine months ended October 31, 2022 totaling $2.0 million and $10.3 million, respectively, were substantially all related to severance costs of terminated employees and lease termination and lease impairment charges.

 

 

Interest and other

 

Interest and other, net, consists of gain or loss on derivative instruments, interest income, interest expense, and other expense and income (in thousands, except percentages):

 

                    Dollar                             Dollar          
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
    2023     2022    

(Decrease)

   

Change

    2023     2022    

(Decrease)

   

Change

 

Other income (expense), net

  $ 19     $ 1,601     $ (1,582 )     (98.8 )%   $ (1,290 )   $ 2,733     $ (4,023 )     (147.2 )%

Interest income

    1,060       69       991       1436.2 %     2,576       239       2,337       977.8 %

Interest expense

    (16,492 )     (14,556 )     (1,936 )     13.3 %     (48,683 )     (37,541 )     (11,142 )     29.7 %

 

The other income (expense) was primarily the foreign exchange gains and losses (specifically, resulting from foreign currency denominated transactions and the revaluation of foreign currency denominated assets and liabilities), which fluctuates as the U.S. dollar appreciates or depreciates against other currencies. Interest income for both the three months and nine months ended October 31, 2023 compared to the corresponding prior year periods, increased primarily due to the use of money market investments to realize increased returns on cash balances. The increase in interest expense, when comparing the three months ended October 31, 2023, to the corresponding period in 2022, was primarily due to higher interest rates. The increase in interest expense, when comparing the nine months ended October 31, 2023, to the corresponding period in 2022, was primarily due to the additional $160 million of term loans in connection with the closing of the Codecademy acquisition on April 4, 2022, and higher interest rates. As a result of the interest rate swaps executed on June 17, 2022, we have a fixed cash interest rate of 9.05% on $300 million of our outstanding term loans. 

 

Fair value adjustment of warrants

 

The gains attributable to warrants are primarily a result of the Company's underlying common stock performance during the three and nine months ended October 31, 2023 and 2022, which decreased the fair value of our liability-classified warrants that are marked-to-market at each balance sheet date, with gains and losses being recorded in current period earnings.

 

Fair value adjustment of hedge instruments

 

We entered into two fixed-rate interest rate swap agreements on June 17, 2022 for a combined notional amount of $300 million and a maturity date of June 5, 2027. The objective of the interest rate swaps is to eliminate the variability of cash flows in interest payments on $300 million of variable rate debt attributable to changes in benchmark one-month Secured Overnight Financing Rate ("SOFR") interest rates. The interest rate swaps are not designated for hedge accounting and are carried on the statement of financial position at their fair value. Unrealized gains and losses from changes in fair value of the interest rate swaps, which arise from fluctuations in the forward-looking yield curve, are included in the income statement as they occur.

 

The gains reflected for the change in value of the interest rate swaps are primarily attributable to increases in the expectation for one-month SOFR interest rates through June 5, 2027, during the three and nine months ended October 31, 2023 and 2022.

 

Gain on sale of business

 

On June 12, 2022, we entered into the Purchase Agreement to sell our SumTotal business to a third party for $200 million in cash, subject to adjustments set forth in the Purchase Agreement. The sale was completed on August 15, 2022. Net proceeds from the sale were $174.9 million, after final working capital adjustments in April 2023. In accordance with ASC 810, we recorded a gain on sale upon completion of the transaction. The $55.9 million gain, including a loss of $0.7 million recognized in the first quarter of fiscal 2024, was calculated by measuring the difference between the fair value of consideration received less the carrying amount of assets and liabilities sold.

 

Provision for (benefit from) income taxes

 

The following provides select provision for (benefit from) income taxes (in thousands, except percentages) information:

 

                    Dollar                             Dollar          
    Three Months Ended October 31,     Increase/     Percent     Nine Months Ended October 31,     Increase/     Percent  
    2023     2022    

(Decrease)

   

Change

    2023     2022    

(Decrease)

   

Change

 

Provision for (benefit from) income taxes

  $ (2,462 )   $ (8,832 )   $ 6,370       (72.1 )%   $ (8,735 )   $ (34,234 )   $ 25,499       (74.5 )%

Effective income tax rate

    8.2 %     1.5 %                     7.8 %     4.5 %                

 

The effective income tax rate for the three and nine months ended October 31, 2023 and 2022 differed from the United States federal statutory rate of 21.0% due primarily to the impact of non-deductible items, foreign rate differential and changes in the valuation allowance on the Company’s deferred tax assets.

 

Due to the acquisition of Codecademy on April 4, 2022, the Company analyzed the realizability of its existing deferred tax assets with the addition of the Codecademy assets and liabilities. Based on this analysis, the Company determined that a valuation allowance release of $20.7 million was required and recorded in full as a discrete income tax benefit for the nine months ended October 31, 2022.

 

 

Liquidity and Capital Resources

 

Liquidity and Sources of Cash

 

As of October 31, 2023, we had $129.8 million of cash and cash equivalents on hand. Our investment policy is approved by the Board of Directors and reviewed annually by the Audit Committee. Our current investment policy’s primary objectives when investing excess cash are, in order of importance: 1) preservation of capital and protection of principal; 2) maintenance of liquidity that is sufficient to meet cash flow needs; and 3) maximize rate of return. Pursuant to this policy, as of October 31, 2023, most of our cash and cash equivalents were held at large financial institutions with high rating agency designations and our exposure to regional banks was not significant. We have funded operations primarily through the use of cash collected from our customers and the proceeds received from the Term Loan Facility (described below), supplemented with borrowings under our accounts receivable facility. Our cash requirements vary depending on factors such as the growth of the business, changes in working capital and capital expenditures. We expect to operate the business and execute our strategic initiatives principally with funds generated from operations and supplemented by borrowings up to a maximum of $75.0 million under our accounts receivable facility. We anticipate that we will have sufficient internal and external sources of liquidity to fund operations and anticipated working capital and other expected cash needs for at least the next twelve months, as well as for the foreseeable future with capital sources currently available.

 

Term Loan

 

On July 16, 2021, Skillsoft Finance II, Inc. (“Skillsoft Finance II”), a subsidiary of Skillsoft Corp., entered into a Credit Agreement (the “Credit Agreement”), by and among Skillsoft Finance II, as borrower, Skillsoft Finance I, Inc. (“Holdings”), the lenders party thereto and Citibank, N.A., as administrative agent and collateral agent, pursuant to which the lenders provided a $480 million term loan facility (the “Term Loan Facility”) to Skillsoft Finance II, the proceeds of which, together with cash on hand, were used to refinance existing debt. The Term Loan Facility is scheduled to mature on July 16, 2028.

 

In connection with the closing of the Codecademy acquisition, Skillsoft Finance II entered into Amendment No. 1 to the Credit Agreement, dated as of April 4, 2022 (the “First Amendment”), among Skillsoft Finance II, Holdings, certain subsidiaries of Skillsoft Finance II, as guarantors, Citibank N.A., as administrative agent, and the financial institutions party thereto as Term B-1 Lenders, which amended the Credit Agreement (as amended by the First Amendment, the “Amended Credit Agreement”).

 

The First Amendment provided for the incurrence of up to $160 million of Term B-1 Loans (the “Term B-1 Loans”) under the Amended Credit Agreement. In addition, the First Amendment, among other things, (a) provided for early opt-in to the Secured Overnight Financing Rate ("SOFR") subject to a 0.75% floor, for the existing term loans under the Credit Agreement (such existing term loans together with the Term B-1 Loans, the “Initial Term Loans”) and (b) provided for the applicable margin for the Initial Term Loans at 4.25% with respect to base rate borrowings and 5.25% with respect to SOFR borrowings.

 

Prior to the maturity thereof, the Initial Term Loans are subject to quarterly amortization payments of $1.6 million through maturity. The proceeds of the Term B-1 Loans were used by the Company to finance, in part, the Codecademy acquisition, and to pay costs, fees, and expenses related thereto.

 

SumTotal Proceeds

 

On August 15, 2022, we completed the sale of our SumTotal business to a third party. Net proceeds from the sale were $174.9 million, after final working capital adjustments in April 2023. Under the terms of our Amended Credit Agreement, the net proceeds attributable to the sale of SumTotal required a mandatory prepayment of $31.4 million which was made in August 2022. The remaining net cash proceeds attributable to the sale of SumTotal were subject to reinvestment provisions and could not be used for general corporate purposes. As defined in the Amended Credit Agreement, no additional repayment was required.

 

Accounts Receivable Facility

 

We also have access to up to $75.0 million of borrowings under our accounts receivables facility, where borrowing can be made against eligible accounts receivable, with advance rates between 50.0% and 85.0%. Borrowings under the facility bear interest at 3.11% per annum plus the applicable Term SOFR rate. The maturity date of the accounts receivable facility is the earlier of (i) December 27, 2024 or (ii) 90 days prior to the maturity of any corporate debt. The accounts receivable facility requires a minimum outstanding balance of $10 million at all times. Based on seasonality of billings and the characteristics of accounts receivable, some of which are not eligible for advances, we are not always able to access the full $75.0 million available capacity. As of October 31, 2023, $40.5 million was drawn from our accounts receivable facility. 

 

Share Repurchase Program

 

On September 7, 2022, our Board of Directors authorized the Company to repurchase up to $30.0 million of our common stock, which authorization expired September 7, 2023. Although our Board of Directors authorized the share repurchase program, we were not obligated to repurchase any specific dollar amount or acquire any specific number of shares under the program. From inception through April 19, 2023, we repurchased 299,777 of our shares for $10.9 million.

 

 

Cash Flows

 

The following summarizes our cash flows (in thousands) for the periods presented:

 

      Nine Months Ended October 31,  
   

2023

   

2022

 

Net cash provided by (used in) operating activities

  $ (8,681 )   $ (23,561 )

Net cash used in investing activities

    (16,945 )     (40,199 )

Net cash provided by (used in) financing activities

    (13,497 )     83,690  

Effect of foreign currency exchange rates on cash and cash equivalents

    (1,674 )     (6,823 )

Net increase (decrease) in cash and cash equivalents and restricted cash

  $ (40,797 )   $ 13,107  

 

Cash Flows from Operating Activities

 

The increase in cash flows from operating activities in the nine months ended October 31, 2023 compared to the same period in 2022, was primarily the result of favorability in working capital, net of effects from acquisitions.

 

Cash flows from operating activities directly attributable to SumTotal, which was sold on August 15, 2022, were not significant for the periods presented herein.

 

Cash Flows from Investing Activities

 

Cash flows from investing activities in the nine months ended October 31, 2023 include $8.1 million of cash payments for internally developed software.

 

Cash flows from investing activities for the nine months ended October 31, 2022 include cash paid of $198.7 million related to the acquisition of Codecademy. See Note 3 “Business Combination” for more details.

 

Our purchases of property and equipment largely consist of computer hardware and software, as well as capitalized software development costs, to support content and software development activities.

 

Cash flows from investing activities directly attributable to SumTotal, which was sold on August 15, 2022, were not significant for the periods presented herein.

 

Cash Flows from Financing Activities

 

Cash flows from financing activities consist primarily of borrowings and repayments under our debt facilities and our accounts receivable facility, and payments for share repurchases.

 

The Company received $157.1 million of net proceeds from the Term Loan Facility on April 4, 2022. The Company used the net proceeds and cash on hand for the closing of the Codecademy acquisition. See Note 3 “Business Combination” for more details.

 

Contractual and Commercial Obligations

 

The scheduled maturities (in thousands) of our debt and future minimum rental commitments under non-cancelable lease agreements as of October 31, 2023 were as set forth below.

 

    Payments due by Fiscal Year  
   

Total

   

Remainder of 2024

   

2025-2026

   

2027-2028

   

Thereafter

 

Term Loan Facility

  $ 596,202     $ 1,601     $ 11,207     $ 14,409     $ 568,985  

Operating leases

    15,351       1,199       6,197       3,831       4,124  

Total

  $ 611,553     $ 2,800     $ 17,404     $ 18,240     $ 573,109  

 

 

Contingencies

 

From time to time, we are party to or may be threatened with litigation in the ordinary course of our business. We regularly analyze then current information including, as applicable, our defense and insurance coverage and, as necessary, provide accruals for probable and estimable liabilities for the eventual disposition of these matters. For information regarding legal proceedings see Note 8.

 

Critical Accounting Policies and Estimates

 

Our condensed consolidated financial statements and the related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities as of the date of the condensed consolidated financial statements, and the reported amounts of assets, liabilities, revenues and expenses during the reporting period. We regularly reevaluate our estimates and judgments, including those related to the following: business combinations, revenue recognition, impairment of goodwill and intangible assets, accounting for warrants, income tax assets and liabilities; and restructuring charges and accruals. We base our estimates and judgments on historical experience and various other factors we believe to be reasonable under the circumstances, the results of which form the basis for judgments about the carrying values of assets and liabilities and the amounts of revenues and expenses that are not readily apparent from other sources. To the extent there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, or results of operations could be impacted.

 

We believe the following critical accounting estimates most significantly affect the portrayal of our financial condition and involve our most difficult and subjective estimates and judgments.

 

Revenue Recognition

 

The Company enters into contracts that provide customers access to a broad spectrum of learning options including cloud-based learning content, talent management solutions, virtual, on-demand and classroom training, and individualized coaching. The Company recognizes revenue that reflects the consideration that we expect to be entitled to receive in exchange for these services. We apply judgment in determining our customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience, credit, or financial information. The Company is not required to exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price.

 

The Company’s cloud-based solutions generally do not provide customers with the right to take possession of the software supporting the platform or to download course content without continuing to incur fees for hosting services and, as a result, are accounted for as service arrangements. Access to the platform and course content represents a series of distinct services as the Company continually provides access to, and fulfills its obligation to, the end customer over the subscription term. The series of distinct services represents a single performance obligation that is satisfied over time. Accordingly, the fixed consideration related to subscription revenue is generally recognized on a straight-line basis over the contract term, beginning on the date the service is made available to the customer. The Company’s subscription contracts typically vary from one year to three years. The Company’s cloud-based solutions arrangements are generally non-cancellable and non-refundable.

 

Revenue from virtual, on-demand and classroom training, and individualized coaching is recognized in the period in which the services are rendered. The Company also sells professional services related to its cloud solutions which are typically considered distinct performance obligations and are recognized over time as services are performed. For fixed-price contracts, revenue is recognized over time based on a measure of progress that reasonably reflects our advancement toward satisfying the performance obligation.

 

While the majority of the Company’s revenue relates to SaaS subscription services where the entire arrangement fee is recognized on a ratable basis over the contractual term, the Company sometimes enters into contractual arrangements that have multiple distinct performance obligations, one or more of which have different periods over which the services or products are delivered. These arrangements may include a combination of subscriptions and non-subscription products such as professional services. The Company allocates the transaction price of the arrangement based on the relative estimated standalone selling price of each distinct performance obligation.

 

Reimbursements received from customers for out-of-pocket expenses are recorded as revenues, with related costs recorded as cost of revenues. The Company presents revenues net of any taxes collected from customers and remitted to government authorities.

 

As the Company’s contractual agreements predominately call for advanced billing, contract assets are rarely generated.

 

Income Taxes

 

We provide for deferred income taxes resulting from temporary differences between the basis of assets and liabilities for financial reporting purposes as compared to tax purposes, using rates expected to be in effect when such differences reverse. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.

 

We follow the authoritative guidance on accounting for and disclosure of uncertainty in tax positions which requires us to determine whether a tax position of the Company is more likely than not to be sustained upon examination, including resolution of any related appeals of litigation processes, based on the technical merits of the position. For tax positions meeting the more likely than not threshold, the tax amount recognized in the financial statements is reduced to the largest benefit that has a greater than fifty percent likelihood of being realized upon the ultimate settlement with the relevant taxing authority. Interest and penalties related to uncertain tax positions are included in the provision for income taxes in the condensed consolidated statements of operations.

 

 

Intangible Assets, including Goodwill

 

Intangible assets arising from fresh-start accounting and business combinations are generally recorded based upon estimates of the future performance and cash flows from the acquired business. We use an income approach to determine the estimated fair value of certain identifiable intangible assets including customer relationships and trade names and use a cost approach for other identifiable intangible assets, including developed software/courseware. The income approach determines fair value by estimating the after-tax cash flows attributable to an identified asset over its useful life (Level 3 inputs) and then discounting these after-tax cash flows back to a present value. The cost approach determines fair value by estimating the cost to replace or reproduce an asset at current prices and is reduced for functional and economic obsolescence. Developed technology represents patented and unpatented technology and know-how. Customer contracts and relationships represents established relationships with customers, which provide a ready channel for the sale of additional content and services. Trademarks and trade names represent acquired product names and marks that we intend to continue to utilize.

 

We review intangible assets subject to amortization at least annually to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in remaining useful life. Conditions that would indicate impairment and trigger a more frequent impairment assessment include, but are not limited to, a significant adverse change in legal factors or business climate that could affect the value of an asset, or an adverse action or assessment by a regulator.

 

We review indefinite-lived intangible assets, including goodwill and certain trademarks, during the fourth quarter of each year for impairment, or more frequently if certain indicators are present or changes in circumstances suggest that impairment may exist and reassess their classification as indefinite-lived assets.

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and specifically identified intangible assets acquired. Goodwill in fresh-start accounting results when the reorganization value of the emerging entity exceeds what can be attributed to specific tangible or identified intangible assets. We test goodwill for impairment during the fourth quarter every year in accordance with ASC 350, Intangibles — Goodwill (“ASC 350”). In connection with the impairment evaluation, the Company may first consider qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not (i.e., a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount. Performing a quantitative goodwill impairment test is not necessary if an entity determines based on this assessment that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company fails or elects to bypass the qualitative assessment, the goodwill impairment test must be performed. This test requires a comparison of the carrying value of the reporting unit to its estimated fair value. If the carrying value of a reporting unit’s goodwill exceeds its implied fair value, an impairment loss equal to the difference is recorded, not to exceed the amount of goodwill allocated to the reporting unit. In determining reporting units, the Company first identifies its operating segments, and then assesses whether any components of these segments constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component.

 

If current discount rates rise or if relevant market-based inputs for our impairment assessment worsen during the remainder of fiscal 2024, and if our share price remains below our reporting unit fair value per share, we will need to reassess intangible impairment at the end of each quarter. Subsequent reviews of goodwill and intangibles could result in impairment during fiscal 2024. Factors that could result in an impairment include, but are not limited to, the following:

 

 

Prolonged period of our estimated fair value of our reporting units exceeding our market capitalization;

 

Lower expectations for future profitability of bookings or EBITDA, which in part, could be impacted by legislative, regulatory or tax changes that affect the cost of, or demand for, products and services as well as the loss of key personnel;

 

Deterioration in key assumptions used in our income approach estimates of fair value, such as higher discount rates from higher stock market volatility; and

 

Valuations of significant mergers or acquisitions of companies that provide relevant market-based inputs for our impairment assessment that could support less favorable conclusions regarding the estimated fair value of our reporting units.

 

Recent Accounting Pronouncements

 

Our recently adopted and to be adopted accounting pronouncements are set forth in Note 2.

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

We have exposures to market risks in the ordinary course of our business, including the effects of interest rate changes and foreign currency fluctuations. Information relating to quantitative and qualitative disclosures about these market risks is described below.

 

Interest Rate Risk

 

Interest rate risk is the risk of financial loss due to adverse changes in the value of assets and liabilities due to movements in interest rates. We are exposed to interest rate risk arising from our interest sensitive long-term debt and accounts receivable facility and to a lesser extent our cash and cash equivalents.

 

Based on the balance of our long-term debt and accounts receivable facility and taking into account the two interest rate swap agreements discussed below, a hypothetical 100 basis point increase or decrease in interest rates would result in approximately $3.4 million additional or lower pre-tax interest expense on an annualized basis, respectively. To manage our exposure to interest rate risk on our long-term debt, we entered into two fixed-rate interest rate swap agreements to change the SOFR-based component of the interest rate on $300.0 million of variable rate debt to a fixed rate. For further information regarding our long-term debt and interest rate swap agreements, see Note 9 and Note 14, respectively, to our condensed consolidated financial statements.

 

Based on the balance of our cash and cash equivalents, a hypothetical 100 basis point increase or decrease in interest rates would result in an approximately $0.7 million increase or decrease, respectively, on our interest income on an annualized basis.

 

Our interest rate swaps are not designated for hedge accounting and are carried on the statement of financial position at their fair value. Unrealized gains and losses from changes in fair value of the interest rate swaps are included in the statement of operations as they occur. A hypothetical 100 basis point increase or decrease in interest rates would result in an approximately $9.0 million increase or decrease, respectively, on our fair value adjustment of hedge instruments at a point in time.

 

Foreign Currency Risk

 

Our reporting currency and the functional currency of our wholly owned foreign subsidiaries is the U.S. dollar. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in other income/(expenses) in our consolidated statement of operations. The Company is exposed to foreign currency fluctuations, including the Euro, pound sterling, Canadian dollar, Australian dollar, Indian rupee, Singapore dollar and related currencies. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. A hypothetical 10% increase or decrease in current exchange rates would have resulted in an impact of approximately $1.0 million on our pre-tax income (loss) on an annualized basis.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Controls and Procedures

 

Disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act, is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

 

Evaluation of Disclosure Controls and Procedures

 

As of the end of the period covered by this Quarterly Report on Form 10-Q, we conducted an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of October 31, 2023, our disclosure controls and procedures were effective to ensure that the information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

 

Previously Identified Material Weakness

 

We have taken the actions described in our Annual Report on Form 10-K for the year ended January 31, 2023 regarding the previously identified material weakness. We will continue to evaluate the operating effectiveness of our internal controls in subsequent periods.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d‑15(d) of the Exchange Act that occurred during the three months ended October 31, 2023 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on the Effectiveness of Controls

 

Because of the inherent limitations in a cost-effective control system, any control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that it will prevent or detect all misstatements, due to error or fraud, from occurring in the condensed consolidated financial statements. Additionally, management is required to use judgment in evaluating controls and procedures.

 

 

PART II OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS.

 

Incorporated by reference herein is information regarding legal proceedings as set forth under “Litigation” contained in Note 8 – “Leases, Commitments and Contingencies” in the Notes to the Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Form 10-Q.

 

ITEM 1A. RISK FACTORS.

 

In addition to the other information set forth in this Quarterly Report, you should carefully consider the factors discussed in Part I, Item 1A. Risk Factors in our Annual Report on Form 10-K for our fiscal year ended January 31, 2023. Such risks and uncertainties are not the only ones facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be insignificant also may materially and adversely affect our business, financial condition or operating results in the future.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

On September 7, 2022, our Board of Directors authorized the Company to repurchase up to $30.0 million of our common stock, which authorization expired September 7, 2023. From inception through April 19, 2023, we repurchased 299,777 of our shares for $10.9 million. The Company did not repurchase any common stock during the quarter ended October 31, 2023.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not applicable.

 

ITEM 5. OTHER INFORMATION.

 

10b5-1 Trading Plans

 

During the three months ended October 31, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

36

 

ITEM 6. EXHIBITS.

 

The following list includes exhibits submitted with this Quarterly Report on Form 10-Q as filed with the SEC and those incorporated by reference to other filings.

 

Exhibit

No.

Description

Form

File No.

Exhibit

Filing Date

3.1 Certificate of Amendment to the Second Amended and Restated Certificate of Incorporation 8-K 001-38960 3.1 9/29/2023

10.7

Second Amended and Restated Employment Agreement, dated as of December 3, 2023, by and between Jeffrey R. Tarr and Skillsoft Corp.        

31.1*

Certification of Principal Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

       

31.2*

Certification of Principal Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

       

32.1‡

Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

       

32.2‡

Certification of Principal 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*

Inline XBRL Instance Document

       

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

       

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

       

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

       

101.LAB*

Inline XBRL Taxonomy Extension Labels Linkbase Document

       

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

       

104

Cover Page Interactive Data File (formatted in Inline XBRL and included as Exhibit 101)

       

 

* Filed herewith.

 

‡ Furnished herewith.

 

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

SKILLSOFT CORP.

(Registrant)

 

Dated: December 5, 2023

By:

/s/ Richard George Walker

 

 

Richard George Walker

Chief Financial Officer

(Principal Financial Officer)

 

 

 

38
EX-10.7 2 ex_602615.htm EXHIBIT 10.7 ex_602615.htm
 

 

Exhibit 10.7

 

SECOND AMENDED AND RESTATED EXECUTIVE EMPLOYMENT AGREEMENT

 

THIS SECOND AMENDED AND RESTATED EXECUTIVE EMPLOYMENT AGREEMENT (this “Agreement”) is entered into as of December 3, 2023, by and between JEFFREY R. TARR (the “Executive”) and SKILLSOFT CORP., a Delaware corporation, f/k/a Churchill Capital Corp II (the “Company”).

 

W I T N E S S E T H:

 

WHEREAS, the Executive and the Company entered into that certain Executive Employment Agreement dated October 13, 2020 (as amended and restated September 8, 2023, the “Original Agreement”), for the purpose of employing the Executive as the Chief Executive Officer of the Company commencing June 11, 2021 (the “Start Date”) upon the closing of the transactions contemplated by that certain Merger Agreement dated as of October 12, 2020, between Software Luxembourg Holding S.A. and the Company (the “Merger Agreement”); and

 

WHEREAS, the Executive and the Company desire to amend and restate the Original Agreement on the terms and conditions set forth herein.

 

NOW, THEREFORE, in consideration of the mutual covenants herein contained, the parties agree as follows:

 

 

1.

Term. The Company has employed the Executive since the Start Date and the Executive’s employment under this Agreement shall continue until terminated pursuant to any of Sections 6, 7, 8 or 9 hereof (a “Termination”). The period of the Executive’s employment with the Company shall be hereinafter referred to as the “Employment Term.”

 

 

2.

Duties and Scope of Employment.

 

 

a.

Position. The Company agrees to employ the Executive in the Denver, Colorado metropolitan area (the “Primary Work Location”) as its Chief Executive Officer. The Executive shall report to the Company’s Board of Directors (the “Board”) and shall have the authority and responsibilities customarily granted to the Chief Executive Officer. In addition, during the Employment Term, the Executive shall serve as a member of the Board.

 

 

b.

Obligations. During the Employment Term, the Executive shall devote his full business efforts and time to the Company and its affiliates and shall not render services to any other person or entity without the consent of the Board. The foregoing, however, shall not preclude the Executive from (i) serving on the boards of directors of not-for-profit entities, (ii) serving on the boards of directors of up to two other corporations as the Board may approve from time to time (including the board of directors of EchoStar Corporation for so long as such directorship does not interfere or conflict with the Executive’s responsibilities to the Company, provided, that any determination regarding such interference or conflict shall be made in the Company’s reasonable discretion, and upon a finding of any such interference or conflict, the Executive agrees and acknowledges that he shall immediately resign from such directorship), (iii) engaging in other civic, charitable, non-profit, industry or trade associations, or religious activities (including periodic speaking engagements which do not interfere or conflict with his responsibilities to the Company) or (iv) devoting a reasonable amount of time to his personal and family investments which do not interfere or conflict with his responsibilities to the Company.

 

1

 

 

c.

Termination and Offices Held. At the time that the Executive ceases to be an employee of the Company and its affiliates, the Executive agrees that he shall resign from any offices he holds with the Company and any affiliates of the Company, including any boards of directors or boards of managers positions held at the Company or any of its affiliates.

 

 

3.

Cash Compensation.

 

 

a.

Base Salary. The Compensation Committee of the Board (the “Committee”) determines Executive’s base salary (the “Base Salary”) at least annually for his services as Chief Executive Officer. The Executive’s Base Salary shall be subject to required withholding taxes, shall be subject to annual review by the Board, and shall not be decreased during the Employment Term, provided that the foregoing prohibition shall not apply to decreases in base salary (as adjusted from time to time) that do not exceed 10% (individually or in the aggregate) and that are applied uniformly to all senior managers of the Company.

 

 

b.

Annual Incentive Compensation. With respect to each fiscal year during the Employment Term, the Executive shall be eligible to receive an annual cash bonus (the “Annual Cash Incentive”) based on performance objectives (for threshold, target and maximum) established for each such fiscal year by the Committee in consultation with the Executive. The Executive’s target Annual Cash Incentive amount for each such fiscal year will be 100% of Base Salary, and the maximum Annual Cash Incentive amount for each such fiscal year will be 200% of Base Salary. Payment of any Annual Cash Incentive for any fiscal year shall be made at the same time that bonuses are ordinarily paid to other senior executives of the Company, subject to the Executive’s continued employment through the date of payment.

 

 

4.

Equity Incentives.

 

 

a.

Options.

 

 

i.

Under the terms of the Original Agreement, the Executive was granted “new hire” options (the “Initial Options”) under the 2020 Omnibus Incentive Plan (as it may be amended from time to time, the “Plan”) to purchase shares (the “Shares”) of Company common stock, with each such Initial Option having an exercise price equal to the fair market value of one (1) Share on the date of grant. The Initial Options vest ratably on a quarterly basis over the four-year period following the Start Date, subject to the Executive’s continued employment through the applicable vesting date.

 

2

 

 

ii.

In the event of the Executive’s Termination by the Company for Cause (as defined below), the Initial Options and any Follow On Options (as defined below) (whether vested or unvested) shall be forfeited to the Company by the Executive for no consideration as of the date of such Termination. “Follow On Options” means any options to acquire Company common stock granted to the Executive by the Company after the date of grant of the Initial Options and shall, together with the Initial Options, be referred to herein as the “Options”; provided, that neither Follow On Options nor Options shall include the warrants transferred to the Executive on June 11, 2021 by Churchill Sponsor II LLC.

 

 

iii.

In the event of the Executive’s Termination due to death or the Executive’s Disability (as defined herein) prior to the time that all of the Options have vested, any then-unvested Options shall vest in full. Following such Termination, each outstanding vested Option shall remain exercisable for one year thereafter (but in no event beyond the expiration of the exercise period).

 

 

iv.

In the event of the Executive’s Termination by the Company without Cause or by the Executive for Good Reason (as defined below), in either case prior to the time that all of the Options have vested, subject to the conditions set forth in Section 11 of this Agreement, any then-unvested Options that were scheduled to vest and become exercisable over the one-year period immediately following such Termination shall continue to vest and become exercisable over such one-year period in accordance with the vesting schedule set forth in the grant notice. Following such Termination, each outstanding vested Option shall remain exercisable until the first anniversary of such Termination (but in no event beyond the expiration date of the Option).

 

 

v.

In the event of a Change in Control (as defined in the Plan), (i) the Initial Options shall be entitled to accelerated vesting in full and (ii) any Follow On Options shall, subject to the conditions set forth in Section 11 of this Agreement, be entitled to accelerated vesting in full if the Executive’s employment is terminated by the Company without Cause or by the Executive for Good Reason, in either case during the three (3) months prior to or the twelve (12) months following the Change in Control.

 

3

 

 

b.

Restricted Stock Units.

 

 

 

The Executive was awarded restricted stock units under the Original Agreement and thereafter in 2022 and 2023 under the Plan (the “RSUs”).

 

 

i.

In the event of the Executive’s Termination by the Company for Cause, any unvested RSUs shall be forfeited to the Company by the Executive for no consideration as of the date of such Termination.

 

 

ii.

In the event of the Executive’s Termination due to death or the Executive’s Disability prior to the time that all of the RSUs have vested, any then-unvested RSUs shall vest in full.

 

 

iii.

In the event of the Executive’s Termination by the Company without Cause or by the Executive for Good Reason, in either case prior to the time that all of the RSUs have vested, subject to the conditions set forth in Section 11 of this Agreement, the then- unvested RSUs that were scheduled to vest over the one-year period immediately following such Termination shall continue to vest over such one-year period in accordance with the vesting schedule set forth in the Grant Notice.

 

 

iv.

In the event of a Change in Control (as defined in the Plan), (i) the 2021 RSUs shall be entitled to accelerated vesting in full, (ii) any other RSUs that vest solely based on continued employment shall, subject to the conditions set forth in Section 11 of this Agreement , be entitled to accelerated vesting in full if the Executive’s employment is terminated by the Company without Cause or by the Executive for Good Reason, in either case during the three (3) months prior to or the twelve (12) months following the Change in Control and (iii) any other RSUs that vest (in whole or in part) based on the achievement of performance metrics shall be treated as set forth in the definitive award agreement governing the award.

 

4

 

 

v.

In respect of any present or future performance stock units granted pursuant to the Plan, as well as any other RSUs that vest (in whole or in part) based on the achievement of performance metrics (together, “PSUs”), in the event of the Executive’s Termination by the Company without Cause or by the Executive for Good Reason prior to the time that all such PSUs have vested, subject to the conditions set forth in Section 11 of this Agreement, then any unvested PSUs that have Measurement Dates within one year from the Termination date (“Eligible PSUs”) shall be eligible to vest on the Termination date but only in accordance with the terms of this Section. Whether any Eligible PSUs vest shall be determined by using the performance criteria contained in the applicable Performance Award Agreement, whereby the Termination date shall be treated as the Closing Date for purposes of calculating whether the applicable performance metrics have been achieved. Eligible PSUs shall not be treated as though there has been a Change in Control pursuant to the Performance Award Agreement, but rather only the formula for determining what percentage of PSUs qualify for vesting upon a Change in Control shall be used to determine what percentage, if any, of the Eligible PSUs shall vest on the Termination date. If a Change in Control occurs within three (3) months after the Termination date, then any PSUs or Eligible PSUs, if any, that had not vested on the Termination date pursuant to the terms of this Agreement shall vest in accordance with the terms of the applicable Performance Award Agreement as though there had been no Termination. If there is a conflict between any Performance Award Agreement and this Agreement, this Agreement shall govern. Terms used in this Section but not defined in this Agreement shall be as defined in the Performance Award Agreement.

 

 

c.

The definitive award agreements governing Options and RSUs shall permit the Executive to satisfy payment of any exercise price and/or withholding taxes, as applicable, through net exercise (for Options) and net Share withholding (for Options and RSUs).

 

 

5.

Employee Benefits and Expenses.

 

 

a.

Benefits. During the Employment Term, the Executive shall be entitled to participate in any health, welfare and other benefit plans, programs or arrangements offered to other senior executives of the Company, subject in each case to the generally applicable terms and conditions of the plan, program or arrangement in question as in effect from time to time. During the Employment Term, the Executive shall also be entitled to paid time off per calendar year, subject to the Company’s vacation policy.

 

 

b.

Business Expenses. During the Employment Term, the Executive shall be authorized to incur necessary and reasonable travel, entertainment and other business expenses in connection with his duties hereunder. The Company shall reimburse the Executive for such expenses upon timely presentation of appropriate documentation, all in accordance with the Company’s generally applicable policies as applicable to the Executive, as in effect from time to time.

 

5

 

 

6.

Involuntary Termination. The Company may terminate the Executive’s employment for any reason, with or without Cause, including, but not limited to, the reasons described below, by giving the Executive not less than thirty (30) days’ advance notice in writing (in which event the Executive may become entitled to the payments and benefits described in Section 9 or 10 of this Agreement, as applicable). The date of the Executive’s termination of employment from the Company hereunder shall be referred to as the Executive’s “Termination Date.”

 

 

a.

Termination for Cause. The Company may terminate the Executive’s employment at any time for Cause. For all purposes under this Agreement, “Cause” shall mean (i) a willful failure by the Executive to substantially perform his duties hereunder, other than a failure resulting from the Executive’s complete or partial incapacity due to physical or mental illness or impairment, (ii) a willful act by the Executive which constitutes gross misconduct and which is materially injurious to the Company, (iii) the Executive’s indictment of, conviction of, or no contest plea to, an act of theft, fraud or embezzlement, (iv) the Executive’s commission of a felony, (v) the Executive’s breach, which is materially injurious to the Company, of any material Company policy, including, without limitation, the Company’s sexual harassment policy, or (vi) the Executive’s breach of any restrictive covenants which is materially injurious to the Company to which he is bound pursuant to any agreement with the Company or its affiliates, including the restrictive covenants set forth in Section 13 of this Agreement (the “Restrictive Covenants”). No act, or failure to act, by the Executive shall be considered “willful” unless committed (A) without good faith and without a reasonable belief that the act or omission was in the Company’s best interest or (B) with gross negligence. The Company’s notice of termination shall specify the nature of the Cause, and, unless the willful failure or act giving rise to such notice is not by its nature curable by the Executive, the Executive shall have fifteen (15) days following such notice to cure such failure or act, and, if so cured to the reasonable satisfaction of the Company, such failure or act shall not constitute Cause hereunder.

 

 

b.

Termination for Disability. The Company may terminate the Executive’s employment for Disability. For all purposes under this Agreement, “Disability” shall mean that the Executive, at the time notice is given, has been unable to perform his duties under this Agreement for a period of not less than six (6) consecutive months as a result of an illness or injury, as determined for purposes of the Company’s long-term disability income insurance and subject to such condition resulting in the Executive being disabled within the meaning of Internal Revenue Code Section 409A. The Company’s notice of termination shall specify the nature of the Disability.

 

6

 

 

7.

Voluntary Termination. The Executive may terminate his employment with the Company for any reason, including Good Reason, in which event the Executive may become entitled to the payments and benefits described in Section 9 or 10 of this Agreement, as applicable, subject in the case of a Good Reason termination to Executive’s compliance with the notice provisions set forth in this Section 7. In connection with a voluntary termination, other than a termination for Good Reason, the Executive shall give the Company not less than thirty (30) days’ advance notice in writing. The Company may elect, in its sole discretion, to waive such thirty (30)-day advance written notice requirement. In connection with a termination that is a Good Reason termination, the Executive shall give the Company not less than sixty (60) days’ advance notice in writing. The Company, in its sole discretion, may elect to waive such sixty (60) day advance written notice requirement. Any waiver of notice by the Company shall not constitute an involuntary termination under Section 6 of this Agreement, and the termination shall continue to be considered a voluntary termination. For all purposes under this Agreement, “Good Reason” shall mean (i) a demotion or reduction in the Executive’s Base Salary, without his written consent, (ii) the Company’s failure to pay material compensation when due and payable, (iii) a material reduction in the Executive’s responsibility or authority (such as due to the appointment of an executive chairman or similarly functioning person) or a change in reporting such that the Executive is no longer reporting directly to the Board, (iv) removal of the Executive from the Board or failure of the Executive to be re-elected to the Board, or (v) relocation by more than fifty (50) miles of the Primary Work Location, provided, that any relocation to which the Executive has consented shall not give rise to Executive’s ability to terminate his employment for Good Reason. The Executive must give the Board advance notice in writing of the Executive’s decision to terminate his employment for Good Reason within ninety (90) days of the initial occurrence of the condition that is the basis for such Good Reason resignation in order for the termination to be treated as a Good Reason termination; provided, further, that Good Reason will only exist if, in the case of a condition that may be cured, the Company fails to correct the deficiency within thirty (30) days of receipt of such notice. The thirty (30) day cure period shall run contemporaneously with the sixty (60) day advance written notice period referenced above.

 

 

8.

Death. The Executive’s employment under this Agreement automatically shall terminate on account of his death during the Employment Term.

 

 

9.

Benefits for Termination by the Company Without Cause or Resignation by the Executive for Good Reason. In the event that during the Employment Term (i) the Company terminates the Executive’s employment for any reason other than Cause or Disability or (ii) the Executive terminates his employment for Good Reason, the Executive shall be entitled to receive his Accrued Compensation (defined in Section 10 of this Agreement) and, subject to the Executive’s execution and delivery of a Waiver and Release Agreement pursuant to Section 11 of this Agreement and the Executive’s continued compliance with the Restrictive Covenants, severance and benefits from the Company (the “Severance”) consisting of (w) continued payment of two times the sum of (A) the Base Salary and (B) target Annual Cash Incentive for the year in which termination occurs in accordance with the Company’s normal payroll practices, as in effect on the Termination Date, for a period of twenty-four (24) months after the Termination Date (the “Salary Continuation Payments”), (x) a bonus payment equal to the Annual Cash Incentive for the year in which termination occurs based on actual performance and prorated to reflect the period of the fiscal year that has lapsed as of the Termination Date, payable in accordance with Section 3(b) of this Agreement, (y) vesting of the Executive’s equity awards as set forth in Section 4 of this Agreement, and (z) if the Executive was participating in the Company’s group health plans immediately prior to such Termination, Company payment of the cost of COBRA coverage on behalf of the Executive for up to twelve (12) months, with such continuation on the same basis as in effect for active employees with the same coverage, and provided that if the provision of health plan coverage will violate the nondiscrimination requirements of applicable law, the Company shall not be required to provide such benefits. Any payment under this Section 9 shall be subject to required withholding taxes.

 

7

 

 

10.

Benefits for All Other Terminations. Subject to Section 4 of this Agreement, in the event of the Executive’s involuntary termination, other than (i) an involuntary termination by the Company without Cause for which Severance is owed in accordance with Section 9 of this Agreement, (ii) the Executive’s voluntary termination of employment from the Company other than for Good Reason, or (iii) the Executive’s automatic termination of employment with the Company on account of his death, the Executive shall be entitled to payment of compensation accrued through such date consisting of (A) any unpaid Base Salary owed to the Executive for services rendered to the Termination Date, (B) all vested benefits under applicable written plans and programs maintained by the Company subject to the terms and conditions of such plans or programs, (C) reasonable business expenses and disbursements incurred by the Executive in accordance with the Company’s applicable written business expense reimbursement policy, and (D) any accrued but unpaid vacation payable in connection with a termination of employment of the Executive under the Company’s applicable vacation policy (collectively, “Accrued Compensation”).

 

 

11.

Waiver and Release of Claims. The Executive agrees that, as a condition to the receipt of the Severance pursuant to Section 9 of this Agreement, the Executive shall be required to (a) execute and deliver a waiver and release agreement, substantially in the form attached hereto as Exhibit A (the “Waiver and Release Agreement”), and (b) comply with the Restrictive Covenants. The Executive shall execute and deliver the Waiver and Release Agreement within sixty (60) days of the Termination Date, and the Company shall commence payment of the Salary Continuation Payments within sixty (60) days following the Termination Date (with payment in arrears from the Termination Date) provided, however, that if such sixty (60)-day period begins in one calendar year and ends in a second calendar year, then the Salary Continuation Payments shall not commence until the second of such two calendar years (regardless of whether the Executive delivers the required Waiver and Release Agreement in the first calendar year or in the second calendar year). If the Waiver and Release Agreement is not executed and delivered to the Company within such sixty (60)-day period or is otherwise revoked, the Executive shall forfeit all rights to the Severance pursuant to Section 9 of this Agreement.

 

8

 

 

12.

Nature of Payments. For the avoidance of doubt, the Executive acknowledges and agrees that the payments set forth in Sections 9 of this Agreement constitute liquidated damages for termination of the Executive’s employment during the Employment Term.

 

 

13.

Confidentiality; Non-Solicitation; Non-Competition; and Non-disparagement.

 

 

a.

Confidential Information.

 

 

i.

The Executive acknowledges that, during the Employment Term the Executive shall be given access to and become acquainted with sensitive, proprietary or confidential information relating to the Company and its affiliates, including without limitation, trade secrets, processes, practices, pricing information, billing histories, customer requirements, customer lists, customer contacts, employee lists, salary information, personnel matters, financial data, operating results, plans, contractual relationships, projections for new business opportunities, new or developing business for the Company, technological innovations in any stage of development, the Company’s financial data, long range or short range plans, any confidential or proprietary information of others licensed to the Company, and all other data and information of a competition- sensitive nature (collectively, “Confidential Information”). The Executive agrees that during the Employment Term or at any time thereafter, the Executive shall not, directly or indirectly, communicate, disclose, or divulge to any Person, or use for the Executive’s benefit or the benefit of any Person, in any manner, any Confidential Information or any other information concerning the conduct and details of the businesses of the Company and its affiliates, except as required in the course of the Executive’s employment with the Company or as otherwise may be required by applicable law.

 

 

ii.

The Executive acknowledges that the Confidential Information of the Company is a valuable, confidential, special, and unique asset of the Company and its affiliates, expensive to produce and maintain, and essential for the profitable operation of their respective businesses.

 

 

iii.

All documents relating to the businesses of the Company and its affiliates including, without limitation, documents, including electronic records, whether prepared by the Executive or otherwise coming into the Executive’s possession, are the exclusive property of the Company and its applicable affiliates and must not be removed from the premises of the Company, except as required in the course of the Executive’s employment with the Company. The Executive shall return all such documents and electronic records (including any copies thereof) to the Company upon the Termination Date or upon the earlier request of the Company or the Board.

 

9

 

This Agreement does not limit the Executive’s ability to communicate with any governmental agency, file a charge or complaint with the Securities and Exchange Commission or otherwise participate in any investigation or proceeding that may be conducted by any governmental agencies, including by providing documents or other information, without notice to the Company. The Company acknowledges and agrees that pursuant to 18 USC § 1833(b), the Executive may not be held liable under any criminal or civil federal or state trade secret law for disclosure of a trade secret: (i) made in confidence to a government official, either directly or indirectly, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law or (ii) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. The Company additionally acknowledges and agrees that if the Executive is suing an employer for retaliation based on the reporting of a suspected violation of law, then he may disclose a trade secret to his attorney and use the trade secret information in the court proceeding, so long as any document containing the trade secret is filed under seal and the individual does not disclose the trade secret except pursuant to court order.

 

 

b.

Non-Solicitation. During the Employment Term and for a period of twelve (12) months following the Termination Date, the Executive shall not, except with the Company’s express prior written consent, for the benefit of any entity or Person (including the Executive) (i) solicit, induce, or encourage any employee of the Company, or any of its affiliates, to leave the employment of the Company or its affiliates, (ii) solicit, induce, or encourage any customer, client, or independent contractor of the Company, or any of its affiliates, to cease or reduce its business with or services rendered to the Company or its affiliates or (iii) hire (on behalf of the Executive or any other person) any employee or independent contractor who has left the employment or other service of the Company or its affiliates within one (1) year of the termination of such employee’s employment, or independent contractor’s engagement, with the Company or its affiliates, provided, however, that nothing in this Section 13(b) shall prohibit the Executive from being involved with general solicitations for employment or in hiring anyone who responds to such solicitations.

 

 

c.

Non-Competition.

 

 

i.

During the Employment Term, the Executive shall not, directly or indirectly be employed, engaged, concerned or interested in any other business or undertaking (except a Permitted Investment (as defined below), or any activity disclosed to the Company so long as such activities do not materially interfere with the Executive’s duties to the Company or any of its subsidiaries), other than as authorized under Section 2(b) above or as approved by the Board prior to the date of this Agreement or from time to time thereafter (such approval, in the case of charitable, pro bono or educational activities, not to be unreasonably withheld); or

 

10

 

 

ii.

During the Employment Term and for a period of twelve (12) months following the Termination Date, the Executive shall not, directly or indirectly engage in any activity (except as reasonably associated with a Permitted Investment) which the Board reasonably considers may be, or become, materially harmful to and competitive with the business of the Company or any of its subsidiaries or which might reasonably be considered to materially interfere with the performance of the Executive’s duties under this Agreement; provided that, subject to the Executive’s advance notification of such activity to the Board, it shall not constitute a competitive activity for the Executive, following the end of the Employment Term, to serve as a member of a board of directors or as an advisor or employee for any company whose revenues from business that competes with that of the Company (as being conducted immediately before the end of the Employment Term) do not exceed 10% of its revenues, or whose competitive business represents less than 10% of the revenues of the Company.

 

“Permitted Investment” means an investment: (a) comprising not more than 3% of the shares or other capital of a company (whether listed or not); provided, that the relevant company in which the investment is made either (A) does not carry on a business which competes with the Company or any of its subsidiaries or (B) does compete with the Company or any of its subsidiaries, but the investment is a passive investment in shares or other securities of the relevant company which are listed on a securities exchange; or (b) which is approved or consented to by the Board.

 

 

d.

Non-Disparagement. During the Employment Term and for a period of five (5) years following the Termination Date, the Executive shall not publicly disparage the Company, its affiliates, or their respective officers or directors. Notwithstanding the foregoing, nothing in this Agreement shall preclude the Executive or the Executive’s successor from making truthful statements that are required by applicable law, regulation, or legal process. Likewise, during the Employment Term and for a period of five (5) years following the Termination Date, members of the Board and members of the board of any subsidiary, and the respective officers of the Company and any affiliate, shall not publicly disparage the Executive. Notwithstanding the foregoing, nothing in this Agreement shall preclude members of the Board and members of the board of any subsidiaries, and the respective officers of the Company and any subsidiary, from making truthful statements that are required by applicable law, regulation, or legal process.

 

11

 

 

14.

Cooperation with Regard to Litigation. The Executive agrees to cooperate with the Company, during the Employment Term and after the Termination Date, by making the Executive available to testify on behalf of the Company or any affiliate of the Company, in any action, suit, or proceeding, whether civil, criminal, administrative, or investigative, and to assist the Company, or any affiliate of the Company, in any such action, suit, or proceeding, by providing information and meeting and consulting with the Board or its representatives or counsel, or representatives or counsel to the Company or any affiliate of the Company, as may be reasonably requested and after taking into account the Executive’s post-termination responsibilities and obligations. The Company agrees to reimburse the Executive, on an after-tax basis, for all reasonable expenses, including legal fees, actually incurred in connection with the Executive’s provision of testimony or assistance; provided that, the Executive shall be permitted to redact invoices for legal services incurred to preserve attorney-client privilege.

 

 

15.

Section 280G of the Code.

 

 

a.

If there is a change of ownership or effective control or change in the ownership of a substantial portion of the assets of the Company (within the meaning of Section 280G of the Code) (a “Change in Control”) and any payment or benefit (including payments and benefits pursuant to this Agreement) that the Executive would receive from the Company or otherwise (“Transaction Payment”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then the Company shall cause to be determined, before any amounts of the Transaction Payment are paid to the Executive, which of the following two alternative forms of payment would result in the Executive’s receipt, on an after-tax basis, of the greater amount of the Transaction Payment notwithstanding that all or some portion of the Transaction Payment may be subject to the Excise Tax: (A) payment in full of the entire amount of the Transaction Payment (a “Full Payment”), or (B) payment of only a part of the Transaction Payment so that the Executive receives the largest payment possible without the imposition of the Excise Tax (a “Reduced Payment”), and the Executive shall be entitled to payment of whichever amount shall result in a greater after-tax amount for the Executive. For purposes of determining whether to make a Full Payment or a Reduced Payment, the Company shall cause to be taken into account all applicable federal, state and local income and employment taxes and the Excise Tax (all computed at the highest applicable marginal rate, net of the maximum reduction in federal income taxes which could be obtained from a deduction of such state and local taxes). If a Reduced Payment is made, the reduction in payments and/or benefits shall occur in the following order: (1) first, reduction of cash payments, in reverse order of scheduled payment date (or if necessary, to zero), (2) then, reduction of non-cash and non-equity benefits provided to the Executive, on a pro rata basis (or if necessary, to zero) and (3) then, cancellation of the acceleration of vesting of equity award compensation in the reverse order of the date of grant of the Executive’s equity awards.

 

12

 

 

b.

Unless the Executive and the Company otherwise agree in writing, any determination required under this Section shall be made in writing by the Company’s independent public accountants (the “Accountants”), whose determination shall be conclusive and binding upon the Executive and the Company for all purposes. For purposes of making the calculations required by this Section, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Accountants shall provide detailed supporting calculations to the Company and the Executive as requested by the Company or the Executive. The Executive and the Company shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section. The Company shall bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section as well as any costs incurred by the Executive with the Accountants for tax planning under Sections 280G and 4999 of the Code.

 

 

c.

Notwithstanding the foregoing, in the event that no stock of the Company or its affiliates is readily tradable on an established securities market or otherwise (within the meaning of Section 280G of the Code) at the time of the Change in Control, the Company shall submit to a vote of shareholders for approval the portion of the Transaction Payments that equals or exceeds three times the Executive’s “base amount” (within the meaning of Section 280G of the Code) (the “Excess Parachute Payments”) in accordance with Treas. Reg. §1.280G-1, and the Executive shall cooperate with such vote of shareholders, provided that the Executive may execute, but shall not be required to execute, any documentation subjecting the Executive’s entitlement to all Excess Parachute Payments to such shareholder vote.

 

 

16.

Section 409A Savings Provisions.

 

 

a.

Section 409A Exemption. It is intended that the payments and benefits provided under this Agreement shall be exempt from the application of, or shall comply with, the requirements of Section 409A of the Code and the regulations and other guidance issued thereunder (collectively, “Section 409A”). Specifically, any taxable benefits or payments provided under this Agreement are intended to be separate payments that qualify for the “short term deferral” exception to Section 409A to the maximum extent possible, and to the extent they do not so qualify, are intended to qualify for the separation pay exceptions to Section 409A and to be paid in accordance with Section 409A (if applicable), to the maximum extent possible.

 

13

 

 

b.

Separation from Service. The Executive shall be deemed to have a termination of employment for purposes of determining the timing of any payments or benefits hereunder that are classified as deferred compensation only upon a “separation from service” within the meaning of Section 409A.

 

 

c.

Specified Employee Provisions. Notwithstanding any other provision of this Agreement to the contrary, if at the time of the Executive’s separation from service, (i) the Executive is a specified employee (within the meaning of Section 409A and using the identification methodology selected by the Company from time to time), and (ii) the Company makes a good faith determination that an amount payable on account of such separation from service to the Executive constitutes deferred compensation (within the meaning of Section 409A), the payment of which is required to be delayed pursuant to the six (6)-month delay rule set forth in Section 409A in order to avoid taxes or penalties under Section 409A (the “Delay Period”), then the Company shall not pay such amount on the otherwise scheduled payment date but shall instead pay it in a lump sum on the first business day after such Delay Period (or upon the Executive’s death, if earlier), together with interest for the Delay Period, compounded annually, equal to the prime rate (as published in the Wall Street Journal) in effect as of the dates the payments should otherwise have been provided. To the extent that any benefits to be provided during the Delay Period are considered deferred compensation under Section 409A provided on account of a separation from service, and such benefits are not otherwise exempt from Section 409A, the Executive shall pay the cost of such benefit during the Delay Period, and the Company shall reimburse the Executive, to the extent that such costs would otherwise have been paid by the Company or to the extent that such benefits would otherwise have been provided by the Company at no cost to the Executive, the Company’s share of the cost of such benefits upon expiration of the Delay Period, and any remaining benefits shall be reimbursed or provided by the Company in accordance with the procedures specified herein.

 

 

d.

Expense Reimbursements. (i) Any amount that the Executive is entitled to be reimbursed under this Agreement shall be reimbursed to the Executive as promptly as practical and in any event not later than the last day of the calendar year after the calendar year in which the expenses are incurred; (ii) any right to reimbursement or in kind benefits shall not be subject to liquidation or exchange for another benefit; and (iii) the amount of the expenses eligible for reimbursement during any taxable year shall not affect the amount of expenses eligible for reimbursement in any other taxable year.

 

14

 

 

17.

Miscellaneous Provisions.

 

 

a.

Delivery of Notice. Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been duly given when personally delivered or when mailed by certified mail, return receipt requested and postage prepaid. In the case of the Executive, mailed notices shall be addressed to him at the home address which he most recently communicated to the Company in writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices shall be directed to the attention of its Secretary. For all purposes under this Agreement, the employment relationship shall terminate on the date properly specified in the notice of termination, and any waiver of such notice shall be valid only if it is made in writing and expressly refers to the applicable notice requirement described in Section 6 or 7 of this Agreement, as applicable.

 

 

b.

Waiver. No provision of this Agreement shall be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by the Executive and by the Company with the approval of the Board. No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.

 

 

c.

Assignment and Successors. The Executive shall not assign any right or delegate any obligation hereunder without the Company’s written consent, and any purported assignment or delegation by the Executive without the Company’s written consent shall be void. This Agreement may be assigned by the Company to a solvent Person which is an affiliate having (or a successor in interest to) substantially all of the business operations and assets of the Company. Upon such assignment, the rights and obligations of the Company hereunder shall become the rights and obligations of such affiliate or successor Person. “Person” means any individual, corporation, partnership, limited liability company, association, trust or other entity or organization, including a government or political subdivision or an agency or instrumentality thereof. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective heirs, legal representatives, successors and permitted assigns.

 

 

d.

Whole Agreement. This Agreement constitutes the sole and entire agreement between the parties with respect to the subject matter contained herein, and supersedes all prior and contemporaneous understandings, agreements, representations, and warranties, both written and oral, with respect to such subject matter. For the avoidance of doubt, in the event of inconsistency between the provisions of this Agreement, the Plan or any related award agreements, the terms of this Agreement shall govern and control.

 

15

 

 

e.

Choice of Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of Delaware, other than any conflicts or choice of law rules or principles thereof.

 

 

f.

Severability. The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision hereof, which shall remain in full force and effect.

 

 

g.

Arbitration. Any dispute or controversy arising under or in connection with this Agreement shall be settled exclusively by arbitration conducted in the city in which the Primary Work Location is located, by three (3) arbitrators. The Executive and the Company shall each select one (1) arbitrator and those two (2) designated arbitrators shall select a third (3rd) arbitrator. The arbitration shall not be administered by the American Arbitration Association; however, the arbitration shall be conducted by the three (3) selected arbitrators using the procedural rules of the Employment Arbitration Rules and Mediation Procedures of the American Arbitration Association in effect at the time of submission to arbitration. Judgment may be entered on the arbitrators’ award in any court having jurisdiction. For purposes of entering any judgment upon an award rendered by the arbitrators, the Company and the Executive hereby consent to the jurisdiction of any or all of the following courts: (i) the United States District Court in or nearest to the city in which either the Primary Work Location is situated or the Company’s headquarters are located, or (ii) any other court having jurisdiction. The Company and the Executive further agree that any service of process or notice requirements in any such proceeding shall be satisfied if the rules of such court relating thereto have been substantially satisfied. The Company and the Executive hereby waive, to the fullest extent permitted by applicable law, any objection which it may now or hereafter have to such jurisdiction and any defense of inconvenient forum. The Company and the Executive hereby agree that a judgment upon an award rendered by the arbitrators may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Each party shall bear its or the Executive’s costs and expenses arising in connection with any arbitration proceeding pursuant to this Section 17(g). Notwithstanding any provision in this Section 17(g), the Executive shall be paid compensation due and owing under this Agreement during the pendency of any dispute or controversy arising under or in connection with this Agreement. Any dispute or claim in law or equity, whether based on contract or tort or otherwise, relating to or arising out of the employment of the Executive by the Company, other than a claim based on a statute providing an exclusive means of enforcement, shall be settled exclusively by final arbitration in accordance with the labor arbitration rules of the American Arbitration Association in effect at the time the arbitration is initiated. Any claim or dispute subject to arbitration shall be deemed waived, and forever barred, if not presented for arbitration within six (6) months of the date when the claim or dispute arose.

 

16

 

 

h.

WAIVER OF JURY TRIAL. TO THE EXTENT APPLICABLE, EACH OF THE PARTIES TO THIS AGREEMENT HEREBY AGREES TO WAIVE ITS RESPECTIVE RIGHTS TO A JURY TRIAL FOR ANY CLAIM OR CAUSE OF ACTION BASED UPON OR ARISING OUT OF THIS AGREEMENT OR ANY DEALINGS BETWEEN THEM RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.

 

 

i.

No Conflicts. The Executive represents, warrants and covenants that (a) the Executive has read and understands this Agreement, is fully aware of its legal effect, has not acted in reliance upon any representations or promises made by the Company other than those contained in writing herein, and has entered into this Agreement freely based on his own judgment, (b) the Executive has the full right, authority and capacity to enter into this Agreement and to perform the Executive’s obligations hereunder, (c) the Executive is not bound by any agreement that conflicts with or prevents or restricts the full performance of the Executive’s duties and obligations to the Company hereunder during or after the Employment Term and (d) the execution and delivery of this Agreement shall not result in any breach or violation of, or a default under, any existing obligation, commitment or agreement to which the Executive is subject.

 

 

j.

Attorneys and Advisory Fees. The Company shall reimburse the Executive (or pay directly) for attorney’s fees and advisory fees incurred by the Executive in connection with the negotiation and execution of this Agreement and related term sheet that was negotiated prior to entry into this Agreement; provided that, the aggregate reimbursement in respect of the foregoing shall not exceed $25,000. The same reimbursement terms shall apply to any future renewals, extensions, or modifications to this Agreement that are initiated by the Company.

 

 

k.

Indemnification. The Company hereby agrees to indemnify the Executive and hold the Executive harmless to the maximum extent provided or allowable under the Company’s organizational documents against and in respect of any and all actions, suits, proceedings, claims, demands, judgments, costs, expenses (including reasonable attorney’s fees), losses, and damages resulting from the Executive’s good faith performance (i) of the Executive’s duties and obligations with the Company during the Employment Term, and (ii) of the Executive’s services before the Employment Term relating to the Merger Agreement or the Closing (as defined in the Merger Agreement).

 

17

 

 

l.

Trust Account Waiver. Notwithstanding anything to the contrary set forth herein, the Executive acknowledges that the Company has established a trust account containing the proceeds from certain private placements (collectively, with interest accrued from time to time thereon, the “Trust Account”). The Executive agrees that (i) he has no right, title, interest or claim of any kind in or to any monies held in the Trust Account, and (ii) he shall have no right of set-off or any right, title, interest or claim of any kind (“Claim”) to, or to any monies in, the Trust Account, in each case in connection with this Agreement, and hereby irrevocably waives any Claim to, or to any monies in, the Trust Account that he may have in connection with this Agreement; provided, however, that nothing in this Section 17(l) shall be deemed to limit the Executive’s right, title, interest or claim to the Trust Account by virtue of the Executive’s record or beneficial ownership of securities of the Company acquired by any means other than pursuant to this Agreement, including, but not limited to, any redemption right with respect to any such securities of the Company. In the event the Executive has any Claim against the Company under this Agreement, the Executive shall pursue such Claim solely against the Company and its assets outside the Trust Account and not against the property or any monies in the Trust Account. The Executive agrees and acknowledges that such waiver is material to this Agreement and has been specifically relied upon by the Company to induce the Company to enter into this Agreement and the Executive further intends and understands such waiver to be valid, binding and enforceable under applicable law. In the event the Executive, in connection with this Agreement, commences any action or proceeding which seeks, in whole or in part, relief against the funds held in the Trust Account or distributions therefrom or any of the Company’s stockholders, whether in the form of monetary damages or injunctive relief, the Executive shall be obligated to pay to the Company all of its legal fees and costs in connection with any such action in the event that the Executive prevails in such action or proceeding.

 

[Signature page follows]

 

18

 

IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year first above written.

 

 

  EXECUTIVE:  
     
  /s/ Jeffrey R. Tarr  
  Jeffrey R. Tarr  
     
     
     
  SKILLSOFT CORP.  
  By: /s/  Ciara Harrington  
  Name: Ciara Harrington  
  Title: Authorized Signatory  

 

19

 

 

 

 

EXHIBIT A

 

WAIVER AND RELEASE AGREEMENT

 

This Waiver and General Release Agreement (the “Agreement”) is being entered into between Jeffrey R. Tarr (“Executive”) and Skillsoft Corp., a Delaware corporation (the “Company”), in connection with the termination of Executive’s employment with the Company as of [Month, Day], [Year] (the “Termination Date”), in consideration of the severance (the “Severance”) provided to Executive pursuant to and in accordance with the Second Amended and Restated Executive Employment Agreement, dated [         ], by and between Executive and the Company (the “Employment Agreement”). Executive and the Company are referred to collectively as the “Parties.”

 

 

1.

General Release. Except for any rights granted under this Agreement, Executive, for himself, and for his heirs, assigns, executors and administrators, hereby releases, remises and forever discharges the Company, its parents, subsidiaries, joint ventures, affiliates, divisions, predecessors, successors, assigns, and each of their respective directors, officers, partners, attorneys, shareholders, administrators, employees, agents, representatives, employment benefit plans, plan administrators, fiduciaries, trustees, insurers and re-insurers, and all of their predecessors, successors and assigns (collectively, the “Releasees”) of and from all claims, causes of action, covenants, contracts, agreements, promises, damages, disputes, demands, and all other manner of actions whatsoever, in law or in equity, that Executive ever had, may have had, now has, or that Executive’s heirs, assigns, executors or administrators hereinafter can, shall or may have, whether known or unknown, asserted or unasserted, suspected or unsuspected, as a result of or related to Executive’s employment with the Company, the termination of that employment, or any act or omission which has occurred at any time up to and including the date of the execution of this Release (the “Released Claims”).

 

 

a.

Released Claims. The Released Claims released include, but are not limited to, any claims for monetary damages; any claims related to Executive’s employment with the Company or the termination thereof; any claims to severance or similar benefits (except as provided below in Section 1(c)); any claims to expenses, attorneys’ fees or other indemnities; any claims to options or other interests in or securities of the Company; any claims based on any actions or failures to act that occurred on or before the date of this Agreement; and any claims for other personal remedies or damages sought in any legal proceeding or charge filed with any court or federal, state or local agency either by Executive or by any person claiming to act on Executive’s behalf or in Executive’s interest. Executive understands that the Released Claims may have arisen under different local, state and federal statutes, regulations, or common law doctrines. Executive hereby specifically, but without limitation, agrees to release all Releasees from any and all claims under each of the following laws:

 

 

i.

Antidiscrimination laws, such as Title VII of the Civil Rights Act of 1964, as amended, and Executive Order 11246 (which prohibit discrimination based on race, color, national origin, religion, or sex); Section 1981 of the Civil Rights Act of 1866 (which prohibits discrimination based on race or color); the Americans with Disabilities Act and Sections 503 and 504 of the Rehabilitation Act of 1973 (which prohibit discrimination based upon disability); the Age Discrimination in Employment Act, as amended, 29 U.S.C. Section 621 et seq. (which prohibits discrimination on the basis of age); the Equal Pay Act (which prohibits paying men and women unequal pay for equal work); or any other local, state or federal statute, regulation, common law or decision concerning discrimination, harassment, or retaliation on these or any other grounds or otherwise governing the employment relationship.

 

1

 

 

ii.

Other employment laws, such as the federal Worker Adjustment and Retraining Notification Act of 1988 (known as WARN, which requires advance notice of certain workforce reductions); the Employee Retirement Income Security Act of 1974 (which, among other things, protects employee benefits); the Fair Labor Standards Act of 1938 (which regulates wage and hour matters); the Family and Medical Leave Act of 1993 (which requires employers to provide leaves of absence under certain circumstances); and any other federal, state, or local statute, regulation, common law or decision relating to employment, reemployment rights, leaves of absence or any other aspect of employment.

 

 

iii.

Other laws of general application, such as federal, state, or local laws enforcing express or implied employment agreements or other contracts or covenants, or addressing breaches of such agreements, contracts or covenants; federal, state or local laws providing relief for alleged wrongful discharge or termination, physical or personal injury, emotional distress, fraud, intentional or negligent misrepresentation, defamation, invasion of privacy, violation of public policy or similar claims; common law claims under any tort, contract or other theory now or hereafter recognized, and any other federal, state, or local statute, regulation, common law doctrine, or decision regulating or regarding employment.

 

 

b.

Participation in Agency Proceedings. Nothing in this Agreement shall prevent Executive from filing a charge (including a challenge to the validity of this Agreement) with the Equal Employment Opportunity Commission (the “EEOC”), the National Labor Relations Board (the “NLRB”), or other similar federal, state or local agency, or from participating in any investigation or proceeding conducted by the EEOC, the NLRB or similar federal, state or local agencies. However, by entering into this Agreement, Executive understands and agrees that Executive is waiving any and all rights to recover any monetary relief or other personal relief as a result of any such EEOC, NLRB or similar federal, state or local agency proceeding, including any subsequent legal action. Notwithstanding the foregoing, nothing in this Agreement prohibits or restricts Executive (or Executive’s attorney) from filing a charge or complaint with the Securities and Exchange Commission (the “SEC”), the Financial Industry Regulatory Authority (“FINRA”), or any other securities regulatory agency or authority. Executive further understands that this Agreement does not limit Executive’s ability to communicate with any securities regulatory agency or authority or otherwise participate in any investigation or proceeding that may be conducted by any securities regulatory agency or authority without notice to the Company. This Agreement does not limit Executive’s right to receive an award for information provided to the SEC staff or any other securities regulatory agency or authority.

 

2

 

 

c.

Claims Not Released. The Released Claims do not include claims by Executive for: (1) payment of the Severance or reimbursements due under the Employment Agreement; (2) previously vested benefits under any the Company-sponsored benefits plan, including without limitation the equity awards granted pursuant to Section 4 of the Employment Agreement; (3) indemnification and advancement of expenses under the Company’s certificate of incorporation or bylaws, and (4) any rights that cannot by law be released by private agreement.

 

 

d.

No Existing Claims or Assignment of Claims. Executive represents and warrants that he has not previously filed or joined in any claims that are released in this Agreement and that he has not given or sold any portion of any claims released herein to anyone else, and that he will indemnify and hold harmless the Company and the Releasees from all liabilities, claims, demands, costs, expenses and/or attorneys’ fees incurred as a result of any such prior assignment or transfer.

 

 

e.

Defend Trade Secrets Act. The Company acknowledges and agrees that pursuant to 18 USC § 1833(b), the Executive may not be held liable under any criminal or civil federal or state trade secret law for disclosure of a trade secret: (i) made in confidence to a government official, either directly or indirectly, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law or (ii) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. The Company additionally acknowledges and agrees that if Executive is suing an employer for retaliation based on the reporting of a suspected violation of law, then he may disclose a trade secret to his attorney and use the trade secret information in the court proceeding, so long as any document containing the trade secret is filed under seal and the individual does not disclose the trade secret except pursuant to court order.

 

3

 

 

f.

Acknowledgement of Legal Effect of Release. BY SIGNING THIS AGREEMENT, EXECUTIVE UNDERSTANDS THAT HE IS WAIVING ALL RIGHTS HE MAY HAVE HAD TO PURSUE OR BRING A LAWSUIT OR MAKE ANY LEGAL CLAIM AGAINST THE COMPANY OR THE RELEASEES, INCLUDING, BUT NOT LIMITED TO, CLAIMS THAT IN ANY WAY ARISE FROM OR RELATE TO EXECUTIVE’S EMPLOYMENT OR THE TERMINATION OF THAT EMPLOYMENT, FOR ALL OF TIME UP TO AND INCLUDING THE DATE OF THE EXECUTION OF THIS AGREEMENT. EXECUTIVE FURTHER UNDERSTANDS THAT BY SIGNING THIS AGREEMENT, EXECUTIVE IS PROMISING NOT TO PURSUE OR BRING ANY SUCH LAWSUIT OR LEGAL CLAIM SEEKING MONETARY OR OTHER RELIEF.

 

 

2.

General Provisions. This Agreement contains the entire understanding and agreement between the Parties relating to the subject matter of this Agreement, and supersedes any and all prior agreements or understandings between the Parties pertaining to the subject matter hereof. This Agreement may not be altered or amended except by an instrument in writing signed by both Parties. Executive has not relied upon any representation or statement outside this Agreement with regard to the subject matter, basis or effect of this Agreement. This Agreement will be governed by, and construed in accordance with, the laws of the State of Delaware, excluding the choice of law rules thereof, and shall be subject to the arbitration provisions under the Employment Agreement. This Agreement will be binding upon and inure to the benefit of the Parties and their respective representatives, successors and permitted assigns. If any one or more of the provisions of this Agreement, or any part thereof, will be held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remainder of this Agreement will not in any way be affected or impaired thereby.

 

 

3.

No Admission; Attorneys Fees. Executive agrees that nothing contained in this Agreement will constitute or be treated as an admission of liability or wrongdoing by either Executive or the Company. In any action to enforce the terms of this Agreement, the prevailing Party will be entitled to recover its costs and expenses, including reasonable attorneys’ fees.

 

 

4.

ADEA Acknowledgement/Time Periods. With respect to the General Release in Section 1 of this Agreement, Executive agrees and understands that by signing this Agreement, Executive is specifically releasing all claims under the Age Discrimination in Employment Act, as amended, 29 U.S.C. Section 621 et seq. Executive acknowledges that he has carefully read and understands this Agreement in its entirety and executes it voluntarily and without coercion.

 

 

a.

Consideration Period. Executive is hereby advised to consult with a competent, independent attorney of Executive’s choice, at Executive’s expense, regarding the legal effect of this Agreement before signing it. Executive shall have [twenty-one (21)] / [forty-five (45)] days from receipt of this Agreement to consider whether to execute it, but Executive may voluntarily choose to execute this Agreement before the end of the [twenty-one (21)] / [forty-five (45)] day period.

 

4

 

 

b.

Revocation Period. Executive understands that Executive has seven (7) days following his execution of this Agreement to revoke it in writing, and that this Agreement is not effective or enforceable until after this seven (7) day period has expired without revocation. If Executive wishes to revoke this Agreement after signing it, Executive must provide written notice of Executive’s decision to revoke the Agreement to the Company, Attention:                                    by no later than 12:01 a.m. on the eighth (8th) calendar day after the date by which Executive has signed this Agreement (the “Revocation Deadline”).

 

 

5.

Execution. Executive understands and agrees that this Agreement shall be null and void and have no legal or binding effect whatsoever if the Agreement is not signed by Executive on or before the [twenty-first (21st)] / [forty-fifth (45th)] day after Executive receives it.

 

[Signature Page Follows]

 

5

 

BY SIGNING BELOW, EXECUTIVE REPRESENTS AND WARRANTS THAT EXECUTIVE HAS FULL LEGAL CAPACITY TO ENTER INTO THIS AGREEMENT, EXECUTIVE HAS CAREFULLY READ AND UNDERSTANDS THIS AGREEMENT IN ITS ENTIRETY, HAS HAD A FULL OPPORTUNITY TO REVIEW THIS AGREEMENT WITH AN ATTORNEY OF EXECUTIVE’S CHOOSING, AND HAS EXECUTED THIS AGREEMENT VOLUNTARILY, WITHOUT DURESS, COERCION OR UNDUE INFLUENCE.

 

IN WITNESS WHEREOF, the undersigned, intending to be bound hereby, has agreed to the terms and conditions of this Agreement as of the date set forth below.

 

EXECUTIVE:        
         
         
Jeffrey R. Tarr   Date:     

 

ELECTION TO EXECUTE PRIOR TO EXPIRATION

OF THE [TWENTY-ONE (21)] / [FORTY-FIVE (45)]-DAY CONSIDERATION PERIOD

 

I, Jeffrey R. Tarr, understand that I have [twenty-one (21)] / [forty-five (45)] days within which to consider and execute the attached Waiver and General Release Agreement. However, after having an opportunity to consult counsel, I have freely and voluntarily elected to execute the Waiver and General Release Agreement before such [twenty-one (21)] / [forty-five (45)]-day period has expired.

 

         
Jeffrey R. Tarr   Date:    

 

6

 

 
 
EX-31.1 3 ex_569735.htm EXHIBIT 31.1 ex_569735.htm

Exhibit 31.1

 

I, Jeffrey R. Tarr, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Skillsoft Corp.;

 

2.

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

 

3.

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

 

4.

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

 

 

a.

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

 

 

b.

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

 

 

c.

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

 

 

d.

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

 

5.

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

 

 

a.

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

 

 

b.

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

 

Date: December 5, 2023

 

/s/ Jeffrey R. Tarr  

Jeffrey R. Tarr

Chief Executive Officer

(Principal Executive Officer)

 

 

 
EX-31.2 4 ex_569736.htm EXHIBIT 31.2 ex_569736.htm

Exhibit 31.2

 

I, Richard Walker, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Skillsoft Corp.;

 

2.

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

 

3.

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

 

4.

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

 

 

a.

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

 

 

b.

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

 

 

c.

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

 

 

d.

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

 

5.

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

 

 

a.

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

 

 

b.

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

 

Date: December 5, 2023

 

/s/ Richard George Walker  

Richard George Walker

Chief Financial Officer

(Principal Financial Officer)

 

 

 
EX-32.1 5 ex_569737.htm EXHIBIT 32.1 ex_569737.htm

EXHIBIT 32.1

 

CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Skillsoft Corp. (the “Company”) on Form 10-Q for the period ended October 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

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

 

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: December 5, 2023

/s/ Jeffrey R. Tarr

 

Jeffrey R. Tarr

 

Chief Executive Officer

 

(Principal Executive Officer)

 

The foregoing certification is being furnished solely pursuant to 18 U.S.C. § 1350 and is not being filed as part of the Report or as a separate disclosure document.

 

 

 
EX-32.2 6 ex_569738.htm EXHIBIT 32.2 ex_569738.htm

EXHIBIT 32.2

 

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Skillsoft Corp. (the “Company”) on Form 10-Q for the period ended October 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

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

 

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: December 5, 2023

/s/ Richard George Walker

 

Richard George Walker

 

Chief Financial Officer

 

(Principal Financial Officer)

 

The foregoing certification is being furnished solely pursuant to 18 U.S.C. § 1350 and is not being filed as part of the Report or as a separate disclosure document.

 

 
EX-101.SCH 7 skil-20231031.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Unaudited Condensed Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Unaudited Condensed Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Description of Business and Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Business Combination link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Taxes link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Restructuring link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Leases, Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Long-term Debt link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Shareholders' Equity link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Warrants link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Revenue link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Segment Information link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Net Loss Per Share link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 3 - Business Combination (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 4 - Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 5 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 8 - Leases, Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 9 - Long-term Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 10 - Shareholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 11 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 12 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 13 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 14 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 15 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 16 - Net Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 1 - Description of Business and Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 3 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 3 - Business Combination - Summary of Purchase Consideration (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 3 - Business Combination - Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 3 - Business Combination - Pro Forma Financial Information (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 4 - Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 4 - Discontinued Operations - Financial Results (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 5 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 5 - Intangible Assets - Schedule of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 5 - Intangible Assets - Expected Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 5 - Intangible Assets - Roll Forward of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 6 - Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 7 - Restructuring (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 8 - Leases, Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 9 - Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 9 - Long-term Debt - Schedule of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 10 - Shareholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 11 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 11 - Warrants - Summary of Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 12 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 12 - Stock-based Compensation - Summary of RSU Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 13 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 13 - Revenue - Deferred Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 13 - Revenue - Deferred Contract Acquisition Costs (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 14 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 14 - Fair Value Measurements - Warrant Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 995521 - Disclosure - Note 15 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995522 - Disclosure - Note 15 - Segment Information - Summary Results (Details) link:calculationLink link:definitionLink link:presentationLink 995523 - Disclosure - Note 15 - Segment Information - Segment Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995524 - Disclosure - Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 995525 - Disclosure - Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995526 - Disclosure - Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details) link:calculationLink link:definitionLink link:presentationLink 995527 - Disclosure - Note 17 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 skil-20231031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 skil-20231031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 skil-20231031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Finite-lived intangibles us-gaap_DerivativeNotionalAmount Derivative, Notional Amount us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net Note To Financial Statement Details Textual Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies Note 3 - Business Combination Current assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets Note 4 - Discontinued Operations Note 5 - Intangible Assets Note 8 - Leases, Commitments and Contingencies Note 9 - Long-term Debt Note 10 - Shareholders' Equity Note 11 - Warrants Income Tax Disclosure [Text Block] Note 12 - Stock-based Compensation Note 13 - Revenue Note 14 - Fair Value Measurements Cash, cash equivalents and restricted cash us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Note 15 - Segment Information Note 16 - Net Loss Per Share us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-Term Debt [Table Text Block] Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Schedule of Debt [Table Text Block] Note 3 - Business Combination - Summary of Purchase Consideration (Details) Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details) Note 3 - Business Combination - Identifiable Intangible Assets (Details) Equity issued Unvested balance, aggregate intrinsic value Note 3 - Business Combination - Pro Forma Financial Information (Details) Note 4 - Discontinued Operations - Financial Results (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Total purchase price Note 5 - Intangible Assets - Schedule of Intangible Assets (Details) Note 5 - Intangible Assets - Expected Amortization Expense (Details) Note 5 - Intangible Assets - Roll Forward of Goodwill (Details) Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details) Note 9 - Long-term Debt - Schedule of Debt (Details) Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details) Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) Note 11 - Warrants - Summary of Warrants (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details) Note 12 - Stock-based Compensation - Summary of RSU Activity (Details) Foreign currency adjustment, net of tax Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details) Granted(1) (in dollars per share) us-gaap_DerivativeNumberOfInstrumentsHeld Derivative, Number of Instruments Held, Total Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details) Vested, weighted average grant date fair value (in dollars per share) Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Note 13 - Revenue - Deferred Revenue (Details) Forfeited, weighted average grant date fair value (in dollars per share) Note 13 - Revenue - Deferred Contract Acquisition Costs (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested balance, weighted average grant date fair value (in dollars per share) Unvested balance, weighted average grant date fair value (in dollars per share) Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, shares (in shares) Note 14 - Fair Value Measurements - Warrant Assumptions (Details) Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested balance, shares (in shares) Unvested balance, shares (in shares) Note 15 - Segment Information - Summary Results (Details) Note 15 - Segment Information - Segment Assets (Details) Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, shares (in shares) us-gaap_AociBeforeTaxAttributableToParent Balance, before tax Balance, before tax Notes To Financial Statements us-gaap_AociTaxAttributableToParent Balance, tax Balance as of end-of-period, tax Vested and Exercisable, shares (in shares) Notes To Financial Statements [Abstract] Current maturities of long-term debt Current maturities of long-term debt Current portion Canceled(1) (in dollars per share) The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee cancelled the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement. Vested and Exercisable, weighted average exercise price (in dollars per share) Vested and Exercisable, aggregate intrinsic value Codecanemy [Member] Represents Codecanemy. us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss Net loss from continuing operations Vested and exercisable, weighted average remaining contractual term (Year) skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Canceled in Period (in shares) Canceled(1) (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period. Business Acquisition, Pro Forma Information [Table Text Block] us-gaap_BusinessAcquisitionsProFormaRevenue Revenue Non-cash lease and property and equipment impairment charges Represents non-cash lease and property and equipment impairment charges. Outstanding, weighted average remaining contractual term (Year) Outstanding, aggregate intrinsic value us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) us-gaap_GoodwillImpairedAccumulatedImpairmentLoss Goodwill, Impaired, Accumulated Impairment Loss us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Reporting Unit [Axis] Reporting Unit [Domain] Forfeited, weighted average exercise price (in dollars per share) Deferred revenue Expired, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, shares (in shares) Outstanding, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired, shares (in shares) Unpaid capital expenditures Credit Facility [Axis] Accrued compensation Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_PolicyTextBlockAbstract Accounting Policies Trademarks and Trade Names [Member] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Shares issued in connection with business combination us-gaap_PaymentsForSoftware Internally developed software - capitalized costs us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Order or Production Backlog [Member] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) Media Content [Member] Weighted average common shares outstanding: Cash paid (received) for income taxes, net of refunds us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance Current liabilities: Developed Technology Rights [Member] us-gaap_IncreaseDecreaseInOperatingLeaseLiability Lease liabilities us-gaap_Assets Assets Total assets Supplemental disclosure of cash flow information: us-gaap_LongTermDebtFairValue Long-Term Debt, Fair Value Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Customer Relationships [Member] Customer-Related Intangible Assets [Member] skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationRemainingLifeOfAward Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Remaining Life of Award (Year) The remaining life of the award of equity instrument other than options on date of modification under share based payment arrangement. skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationQuarterlyExpenseOverRemainingLifeOfAward Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Quarterly Expense Over Remaining Life of Award The amount of quarterly expense over the remaining life of the award of equity instrument other than option under share based payment arrangement. us-gaap_CapitalizedContractCostNet Deferred contract acquisition costs at January 31, 2023 Deferred contract acquisition costs at October 31, 2023 Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Shares repurchased for tax withholding upon vesting of restricted stock-based awards us-gaap_LossContingencyLossInPeriod Loss Contingency, Loss in Period Equity Interest Type [Axis] Equity Interest Issued or Issuable, Type [Domain] Award Type [Domain] us-gaap_RestrictedCashAndCashEquivalents Restricted cash us-gaap_IncomeLossFromContinuingOperations Income (loss) from continuing operations Net income (loss) from continuing operations us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity Net income (loss) from discontinued operations Award Type [Axis] Net income (loss) Net income (loss) Net income (loss) Intangible assets, accumulated amortization Finite-lived intangible assets, net Total future amortization Intangible assets, net Restricted Stock Units (RSUs) [Member] Finite-lived intangible assets, gross Share-Based Payment Arrangement, Option [Member] Warrant [Member] Loss Contingency, Nature [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Foreign currency translation adjustment Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Loss Contingency Nature [Axis] Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table Text Block] Property and equipment, net Goodwill Goodwill Beginning Goodwill, net Ending Goodwill, net us-gaap_DerivativeAssets Interest rate swaps - asset (liability) skil_IncomeLossFromOperationsBeforeIncomeTaxes Income (Loss) from Operations before Income Taxes Amount of income (loss) from operations. us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Income (loss) from discontinued operations before income taxes us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Provision for (benefit from) income taxes Derivative Instrument [Axis] Derivative Contract [Domain] Cash flows from investing activities: Net income (loss) per share: Earnings Per Share [Text Block] us-gaap_DeferredFinanceCostsGross Debt Issuance Costs, Gross Related Party Transactions Disclosure [Text Block] Provision for (benefit from) income taxes Income Tax Expense (Benefit) (Provision for) benefit from income taxes Accrued expenses and other liabilities, including long-term Gain (loss) on sale of business (Gain) loss on sale of business Gain (loss) on sale of business us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable General and administrative us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax Translation adjustment, tax Cash and cash equivalents us-gaap_AllocatedShareBasedCompensationExpense Share based compensation expense us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Unrealized gains Amendment Flag Comprehensive income (loss): us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive income (loss) City Area Code New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPaymentPrincipal Debt Instrument, Periodic Payment, Principal us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Repurchase of common stock (in shares) Deferred revenues us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding (in shares) us-gaap_DebtInstrumentInterestRateDuringPeriod Debt Instrument, Interest Rate During Period Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_LeaseCost Lease, Cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Ex Transition Period Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Deconsolidation of SumTotal, before tax Amount before tax of other comprehensive income (loss) related to deconsolidation. Document Type Time-based Restricted Stock Units (TBRSUs) [Member] Represents time-based restricted stock units. Reverse Stock Split [Member] Information pertaining to reverse Stock Split. Entity Small Business Entity Shell Company skil_CashAndCashEquivalentsAtCarryingValuePriorToSaleOfBusiness Cash and cash equivalents Represents cash and cash equivalents prior to sale of business at carrying value. Document Information [Line Items] Document Information [Table] us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Balance as of beginning-of-period Balance as of October 31, 2023 Deconsolidation of SumTotal, net Amount after tax of other comprehensive income (loss) related to deconsolidation. Entity Filer Category Debt Instrument [Axis] Deconsolidation of SumTotal, tax Amount of tax expense (benefit) allocated to other comprehensive income (loss) related to deconsolidation. Entity Current Reporting Status Restructuring Restructuring Charges Debt Instrument, Name [Domain] Acquisition-related costs Business Combination, Acquisition Related Costs Variable Rate [Domain] Fed Funds Effective Rate Overnight Index Swap Rate [Member] skil_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityExcludingGainOnSaleOfBusiness Income (loss) from discontinued operations, net of tax Net income (loss) from discontinued operations Income (loss) from discontinued operations net of tax attribute to parent excluding gain on sale of business. Impairment of goodwill Impairment of goodwill Variable Rate [Axis] Liability [Member] us-gaap_CapitalizedContractCostAmortization Recognition of contract acquisition costs us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Liability Class [Axis] Fair Value by Liability Class [Domain] Entity [Domain] Legal Entity [Axis] Capitalized Contract Cost [Table Text Block] Entity Address, Address Line One Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Amortization of intangible assets Amortization of Intangible Assets us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Repurchase of common stock ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock, at cost- 299,777 and 81,514 shares as of October 31, 2023 and January 31, 2023, respectively Entity Address, State or Province MIH Learnings B.V [Member] Represents MIH Learnings B.V. ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Material Terms of Trading Arrangement [Text Block] us-gaap_AllowanceForDoubtfulAccountsReceivable Balance Balance Entity Common Stock, Shares Outstanding Trading Symbol Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of shares, acquisition (in shares) Common Stock Outstanding [Member] Represents common stock outstanding. Local Phone Number Issuance of shares, acquisition us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised, shares (in shares) us-gaap_TableTextBlock Notes Tables Related Party, Type [Axis] Related Party, Type [Domain] Expiration date Additions to (reductions from) provision for credit loss expense Provision for credit loss expense (recovery) Granted, shares (in shares) Warrant assumptions us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, shares (in shares) Selling and marketing Common stock issued (in shares) Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and shareholders’ equity UNITED STATES Common stock issued Related Party Transaction [Axis] Related Party Transaction [Domain] Accumulated equity (deficit) Content and software development Accumulated other comprehensive income (loss) Balance, net Balance, net Measurement Input, Share Price [Member] Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Measurement Input, Price Volatility [Member] Change in assets and liabilities, net of effects from acquisitions: Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Measurement Input, Expected Dividend Rate [Member] Long-term lease liabilities Long-term lease liabilities Measurement Input, Expected Term [Member] Provision for (benefit from) income taxes – non-cash Total lease liabilities us-gaap_OperatingLeaseLiability Non-cash interest expense Current lease liabilities Lease liabilities Intangible assets, gross Subsequent Events [Text Block] Right of use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future minimum lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Effects of discounting us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter Measurement Input Type [Axis] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027 2024 (three months remaining) Measurement Input Type [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2025 us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1 Debt Conversion, Converted Instrument, Warrants or Options Issued (in shares) Fair value adjustment of warrants Fair value adjustment of warrants Fair value adjustment of warrants Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other assets us-gaap_ShareBasedCompensation Share-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2024 (three months remaining) us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-lived intangibles, life (Year) skil_BusinessAcquisitionVotingInterestAcquiredFromPreviousMinorityInterest Business Acquisition, Voting Interest Acquired from Previous Minority Interest Amount of voting interest acquired from previous minority interest as of the acquisition date. Operating expenses: us-gaap_FairValueNetAssetLiability Total assets and (liabilities) recorded at fair value us-gaap_Depreciation Depreciation us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio Depreciation and amortization us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares) Fair value of share-based awards attributed to Codecademy acquisition Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes in fair value of share-based awards attributed to acquisition. us-gaap_DepreciationAndAmortizationDiscontinuedOperations Amortization of intangible assets us-gaap_AssetsCurrent Total current assets Fair value adjustment of hedge instruments Fair value adjustment of hedge instruments Fair value adjustment of hedge Equity [Text Block] Private Placement Warrants [Member] Represents private placement warrants. Codecademy [Member] Represents Codecademy. Public Warrants [Member] Represents public warrants. Treasury stock, shares (in shares) Term Loan Facility [Member] Represents the term loan facility. Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Shareholders’ common stock - Class A common shares, $0.0001 par value: 18,750,000 shares authorized and 8,362,774 shares issued and 8,062,997 shares outstanding at October 31, 2023, and 8,264,308 shares issued and 8,182,794 shares outstanding at January 31, 2023 skil_AmortizationOfIntangibleAssetsIncludingDiscontinuedOperations Amortization of intangible assets Amount of amortization of intangible assets, including discontinued operations. Measurement Frequency [Axis] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) Accounts Receivable Facility [Member] Represents the accounts receivable facility. us-gaap_TangibleAssetImpairmentCharges Tangible Asset Impairment Charges, Total us-gaap_ForeignCurrencyTransactionGainLossAfterTax Translation adjustment, net Common stock, shares issued (in shares) Common Stock, Shares, Issued (in shares) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] Warrants Issued in PIPE Investment [Member] Represents the warrants issued in the PIPE investment. Statistical Measurement [Domain] Maximum [Member] Cash settlement of seller transaction costs and other Minimum [Member] Legal Proceedings and Claims [Member] Represents legal proceedings and claims. Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Indemnifications or Commitments [Member] Represents indemnifications or commitments. skil_NumberOfCountriesWithGreaterThanTenPercentOfRevenue Number of Countries with Greater Than Ten Percent of Revenue The number of countries with greater than 10% of revenue. Cash paid for interest Long-Lived Assets Geographical [Axis] Geographical [Domain] us-gaap_PreferredStockSharesAuthorized Preferred Stock, Shares Authorized (in shares) skil_IntercompanyRevenuesBetweenReportableSegments Intercompany Revenues Between Reportable Segments Amount of intercompany revenues between the reportable segments. us-gaap_PreferredStockParOrStatedValuePerShare Preferred Stock, Par or Stated Value Per Share (in dollars per share) EMEA [Member] Fair Value, Inputs, Level 3 [Member] skil_ClassOfWarrantOrRightReclassified Class of Warrant or Right, Reclassified (in shares) The number of warrants or rights reclassified. Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 [Member] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Fair Value Hierarchy and NAV [Axis] us-gaap_InterestIncomeExpenseNet Interest expense, net Cash flows from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Fair value Liability classified warrants Statement [Line Items] Accounts receivable, reserves us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for credit losses of approximately $426 and $221 as of October 31, 2023 and January 31, 2023, respectively Additional paid-in capital Revenues: AOCI Attributable to Parent [Member] Shareholders’ equity: Other income (expense), net us-gaap_NonoperatingIncomeExpense Other income (expense), net Segment Reporting Disclosure [Text Block] Restricted cash Restricted Cash, Current Chief Executive Officer [Member] Current assets: Fair Value Disclosures [Text Block] skil_ContractualObligationPeriod Contractual Obligation, Period (Year) The period of contractual obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash, cash equivalents and restricted cash, end of period skil_CustomerContractTerm Customer Contract Term (Year) Period of customer contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Skillsoft, Global Knowledge and Codecademy [Member] Represents Skillsoft, Global Knowledge and Codecademy. skil_NumberOfProgrammingLanguageForSelfPacedCourseAndHandOnLearning Number of Programming Language for Self Paced Course and Hand on Learning Number of language for self paced course and hand on learning. Off-the-shelf Products [Member] Represents off the shelf products. IPO [Member] Interest income Subscription Contracts [Member] Represents subscription contracts. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash, cash equivalents and restricted cash skil_NumberOfRegisteredLearners Number of Registered Learners Number of registered learners. us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Deferred revenue skil_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue Amount of deferred revenue expected to be recognized as such after one year or the normal operating cycle, if longer, assumed at the acquisition date. Commitments and contingencies Sale of Stock [Axis] Sale of Stock [Domain] Effect of exchange rate changes on cash and cash equivalents us-gaap_OperatingIncomeLoss Operating income (loss) Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Costs of revenues Base Rate [Member] Counterparty Name [Axis] Counterparty Name [Domain] Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Deferred tax liabilities Publishing Rights [Member] Represents publishing rights. us-gaap_ContractWithCustomerLiability Deferred revenue at January 31, 2023 Deferred revenue at October 31, 2023 Vendor Relationships [Member] Represents vendor relationships. us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Shares repurchased for tax withholding upon vesting of restricted stock-based awards Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_CostsAndExpenses Total operating expenses Operating expenses us-gaap_PaymentsForRepurchaseOfCommonStock Payments to acquire treasury stock Scenario [Domain] Retained Earnings [Member] Total revenues Revenues Title of Individual [Domain] Title of Individual [Axis] Scenario [Axis] Treasury Stock, Common [Member] us-gaap_NoninterestExpenseInvestmentAdvisoryFees Noninterest Expense Investment Advisory Fees Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount SumTotal Segment [Member] Represents SumTotal segment. Equity Components [Axis] skil_DiscontinuedOperationsPercentageOfEquityDisposedOf Discontinued Operations, Percentage Of Equity Disposed Of Percentage of equity disposed of in discontinued operation. Equity Component [Domain] Long-term portion us-gaap_LongTermDebt skil_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense Content and software development Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation. Strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) skil_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense Selling and marketing Amount of selling and marketing expense attributable to disposal group, including, but not limited to, discontinued operation. skil_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense Other income (expense), net Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation. skil_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges Restructuring Amount of restructuring charges attributable to disposal group, including, but not limited to, discontinued operation. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before provision for (benefit from) income taxes Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block] Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. 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. Underlying common shares (in shares) Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] us-gaap_DeferredFinanceCostsNoncurrentNet Debt Issuance Costs, Noncurrent, Net, Total Deferred financing costs - long-term portion us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet Unamortized original issue discount and issuance costs Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Term B-1 Loans [Member] Represents Term B-1 Loans. Secured Overnight Financing Rate (SOFR) [Member] Interest rate based on U.S. Treasury repurchases between banks. skil_LeasePayments Lease Payments Amount of cash outflow from operating and finance leases. us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent Debt Instrument, Unamortized Discount, Noncurrent Original issue discount - long-term portion us-gaap_DebtInstrumentUnamortizedDiscount Debt Instrument, Unamortized Discount, Total Document Quarterly Report Entity Incorporation, State or Country Code us-gaap_DebtInstrumentCarryingAmount Long-Term Debt, Gross Total payments General and Administrative Expense [Member] Alternative Base Rate [Member] Minimum rate investor will accept. Accounting Policies [Abstract] Instructor-Led Training Trademark [Member] Represents Instructor-Led Training trademark. Significant Accounting Policies [Text Block] skil_DebtInstrumentCreditPremium Debt Instrument, Credit Premium Represents credit premium for debt instrument. skil_PercentageOfAdvance Percentage of Advance Percentage of advance. Document Transition Report skil_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). skil_DisposalGroupIncludingDiscontinuedOperationsMandatoryLenderPrepayments Disposal Group, Including Discontinued Operations, Mandatory Lender Prepayments Mandatory lender prepayments required as part of a disposal, including discontinued operations. skil_DebtInstrumentPeriodicPaymentAsAPercentageOfPrincipalAmount Debt Instrument, Periodic Payment as a Percentage of Principal Amount Percentage of principal amount for periodic payments of the debt instrument. skil_ABRFloor ABR Floor Percentage of ABR floor. Borrowings under accounts receivable facility Content & Platform Trademark [Member] Represents Content & Platform trademark. Entity Interactive Data Current skil_SOFRFloor SOFR Floor Percentage of SOFR floor. Selling and Marketing Expense [Member] skil_DisposalGroupIncludingDiscontinuedOperationAcquisitionRelatedCosts Acquisition-related costs Amount of acquisition related costs attributable to disposal group, including, but not limited to, discontinued operation. us-gaap_RepaymentsOfSecuredDebt Payments on loans Warrants [Text Block] The entire disclosure for warrants. skil_LongtermDebtMaturityAfterYearFour Thereafter Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Security Exchange Name Instructor-Led Training [Member] Represents Instructor-Led Training Title of 12(b) Security Content & Platform [Member] Represent Content & Platform skil_NumberOfWarrantPerUnit Number of Warrant Per Unit The number of warrants per unit. skil_NumberOfSharesPerUnitIssued Number of Shares Per Unit Issued (in shares) Number of shares of stock issued or issuable for each unit. Redeemable Warrants [Member] Represents Redeemable Warrants. Warrants Issued to Former Owners of Global Knowledge [Member] Represents the warrants issued to former owners of Global Knowledge. Proceeds from issuance of debt skil_ClassOfWarrantOrRightIssuedDuringPeriod Class of Warrant or Right, Issued During Period (in shares) The number of warrants or rights issued during period. Cost of Sales [Member] Churchill Capital (the “Sponsor”) [Member] Represents Churchill Capital (the “Sponsor”). Redemption price (in dollars per share) The redemption price of warrants or rights. skil_ClassOfWarrantOrRightStockPriceTrigger Class of Warrant or Right, Stock Price Trigger (in dollars per share) Price of the entity's common stock which would be required to be attained for the redemption feature embedded in the warrant or right to become effective. skil_ClassOfWarrantOrRightTermOfNoticeForRedemption Class of Warrant or Right, Term of Notice for Redemption (Day) Term of notice for redemption of warrants or rights, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. skil_ClassOfWarrantOrRightThresholdConsecutiveTradingDays Class of Warrant or Right, Threshold Consecutive Trading Days (Day) Threshold period of specified consecutive trading days within which common stock price to conversion price of warrant or right must exceed threshold percentage for specified number of trading days to trigger conversion feature. Income Statement Location [Axis] skil_ClassOfWarrantOrRightThresholdTradingDays Class of Warrant or Right, Threshold Trading Days (Day) Threshold number of specified trading days that common stock price to conversion price of warrant or right must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. Income Statement Location [Domain] Nonmonetary Transaction Type [Domain] Discontinued Operations, Disposed of by Sale [Member] Nonmonetary Transaction Type [Axis] Discontinued Operations, Held-for-Sale or Disposed of by Sale [Member] Accrued expenses and other current liabilities Segments [Axis] Segments [Domain] us-gaap_ContractualObligation Contractual Obligation, Total skil_NumberOfChannels Number of Channels Number of learning paths (channels) through which services are providing to customers. Common stock underlying warrants (in shares) Non-US [Member] Statement [Table] Statement of Financial Position [Abstract] Ordinary – Basic and diluted (in shares) Weighted average common shares outstanding (in shares) The Klein Group, LLC [Member] Represents The Klein Group, LLC. us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome Interest income us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense Interest expense us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare Ordinary – Basic and diluted - discontinued operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Total operating expenses Business Acquisition [Axis] us-gaap_EarningsPerShareBasic Ordinary – Basic and diluted (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Proceeds from facility, net of borrowings us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense General and administrative us-gaap_IncomeLossFromContinuingOperationsPerBasicShare Ordinary – Basic and diluted - continuing operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating income from discontinued operations us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Total revenues The 2020 Omnibus Incentive Plan [Member] Represents the 2020 Omnibus Incentive Plan. Statement of Cash Flows [Abstract] Months Following Optionees Death or Disability [Member] Represents months following optionees' death or disability. us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold Costs of revenues Days Following Termination of Employment or Service [Member] Represents days following termination of employment or service. us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear 2024 (three months remaining) skil_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncreasePercentage Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage Percentage of annual increase in shares authorized. Statement of Stockholders' Equity [Abstract] us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2027 Market-based Restricted Stock Units (MBRSUs) [Member] Represents Market-based Restricted Stock Units (MBRSUs). us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 2028 Disposal Group Name [Axis] Disposal Group Name [Domain] us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) Long-Lived Assets by Geographic Areas [Table Text Block] us-gaap_ProceedsFromIssuanceOfDebt Proceeds from Issuance of Debt us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2025 Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsRightToReceiveShares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Right To Receive Shares Right to receive shares per equity instrument other than options of share based payment arrangement. us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2026 Professional Services [Member] Represents professional services. Other Americas [Member] Represents Americas excluding US. Virtual, On-demand and Classroom, and Individualized Coaching [Member] Represents virtual, on-demand and classroom and individualized coaching. SAAS and Subscription Services [Member] Represents SAAS and subscription services. Billings deferred Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from billing deferred. skil_ContractWithCustomerLiabilityRevenueRecognizedInPeriod Recognition of prior deferred revenue 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. Contract acquisition costs Amount of increase to asset recognized from cost incurred to obtain or fulfill contract with customer. Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Restructuring and Related Activities Disclosure [Text Block] us-gaap_LiabilitiesNoncurrent Total long-term liabilities Cash flows from financing activities: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other long-term liabilities Warrant liabilities us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax Translation adjustment, before tax us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet Net assets acquired us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Total purchase price Sale of SumTotal, net of cash transferred Deferred revenue - non-current us-gaap_StockholdersEquity Total shareholders’ equity Balance Balance Right-of-use assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total liabilities assumed us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition, net of cash received Common Class A [Member] Common Class C [Member] Current liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities Class of Stock [Axis] Class of Stock [Domain] Long-term debt Long-term debt Deferred tax liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cash payments us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets acquired Interest Rate Swap [Member] Property and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment EX-101.PRE 11 skil-20231031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Oct. 31, 2023
Nov. 30, 2023
Document Information [Line Items]    
Entity Central Index Key 0001774675  
Entity Registrant Name Skillsoft Corp.  
Amendment Flag false  
Current Fiscal Year End Date --01-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2023  
Document Transition Report false  
Entity File Number 001-38960  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-4388331  
Entity Address, Address Line One 7887 E. Belleview Ave, Suite 600  
Entity Address, City or Town Greenwood Village  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80111  
City Area Code 603  
Local Phone Number 821-3902  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   8,068,823
Warrant [Member]    
Document Information [Line Items]    
Title of 12(b) Security Warrants  
Trading Symbol SKILW  
Common Stock [Member]    
Document Information [Line Items]    
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Trading Symbol SKIL  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 129,806 $ 170,359
Restricted cash 6,953 7,197
Accounts receivable, net of allowance for credit losses of approximately $426 and $221 as of October 31, 2023 and January 31, 2023, respectively 110,833 183,592
Prepaid expenses and other current assets 52,505 44,596
Total current assets 300,097 405,744
Property and equipment, net 7,773 10,150
Goodwill 457,768 457,744
Intangible assets, net 630,403 738,066
Right of use assets 8,614 14,633
Other assets 20,316 16,350
Total assets 1,424,971 1,642,687
Current liabilities:    
Current maturities of long-term debt 6,404 6,404
Borrowings under accounts receivable facility 40,486 39,693
Accounts payable 14,999 18,338
Accrued compensation 22,988 34,325
Accrued expenses and other current liabilities 28,545 41,474
Lease liabilities 3,591 4,198
Deferred revenue 203,588 280,676
Total current liabilities 320,601 425,108
Long-term debt 578,560 581,817
Warrant liabilities 4 4,754
Deferred tax liabilities 64,056 73,976
Long-term lease liabilities 9,506 11,947
Deferred revenue - non-current 2,208 1,778
Other long-term liabilities 10,088 11,551
Total long-term liabilities 664,422 685,823
Commitments and contingencies
Shareholders’ equity:    
Shareholders’ common stock - Class A common shares, $0.0001 par value: 18,750,000 shares authorized and 8,362,774 shares issued and 8,062,997 shares outstanding at October 31, 2023, and 8,264,308 shares issued and 8,182,794 shares outstanding at January 31, 2023 1 1
Additional paid-in capital 1,543,063 1,521,587
Accumulated equity (deficit) (1,076,152) (972,193)
Treasury stock, at cost- 299,777 and 81,514 shares as of October 31, 2023 and January 31, 2023, respectively (10,891) (2,845)
Accumulated other comprehensive income (loss) (16,073) (14,794)
Total shareholders’ equity 439,948 531,756
Total liabilities and shareholders’ equity $ 1,424,971 $ 1,642,687
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Accounts receivable, reserves $ 426 $ 221
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 18,750,000 18,750,000
Common stock, shares issued (in shares) 8,362,774 8,264,308
Common stock, shares outstanding (in shares) 8,062,997 8,182,794
Treasury stock, shares (in shares) 299,777 81,514
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenues:        
Total revenues $ 138,956 $ 139,390 $ 415,697 $ 414,803
Operating expenses:        
Costs of revenues 36,407 36,655 114,698 109,662
Content and software development 16,126 17,252 51,024 53,276
Selling and marketing 43,983 44,680 130,321 126,089
General and administrative 22,308 28,281 72,689 83,994
Amortization of intangible assets 38,620 43,438 116,086 128,196
Impairment of goodwill 0 570,887 0 641,362
Acquisition-related costs 510 4,889 2,838 26,653
Restructuring 873 2,010 8,592 10,289
Total operating expenses 158,827 748,092 496,248 1,179,521
Operating income (loss) (19,871) (608,702) (80,551) (764,718)
Other income (expense), net 19 1,601 (1,290) 2,733
Fair value adjustment of warrants 1,105 9,128 4,750 26,080
Fair value adjustment of hedge instruments 3,981 20,314 11,186 5,249
Interest income 1,060 69 2,576 239
Interest expense (16,492) (14,556) (48,683) (37,541)
Income (loss) before provision for (benefit from) income taxes (30,198) (592,146) (112,012) (767,958)
Provision for (benefit from) income taxes (2,462) (8,832) (8,735) (34,234)
Income (loss) from continuing operations (27,736) (583,314) (103,277) (733,724)
Gain (loss) on sale of business 0 53,756 (682) 53,756
Income (loss) from discontinued operations, net of tax 0 1,215 0 8,483
Net income (loss) $ (27,736) $ (528,343) $ (103,959) $ (671,485)
Net income (loss) per share:        
Ordinary – Basic and diluted - continuing operations (in dollars per share) $ (3.45) $ (70.98) $ (12.84) $ (93.38)
Ordinary – Basic and diluted - discontinued operations (in dollars per share) 0 6.69 (0.08) 7.92
Ordinary – Basic and diluted (in dollars per share) $ (3.45) $ (64.29) $ (12.92) $ (85.46)
Weighted average common shares outstanding:        
Ordinary – Basic and diluted (in shares) 8,047 8,218 8,044 7,857
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Comprehensive income (loss):        
Net income (loss) $ (27,736) $ (528,343) $ (103,959) $ (671,485)
Foreign currency adjustment, net of tax (2,650) (17,287) (1,279) (21,012)
Total comprehensive income (loss) $ (30,386) $ (545,630) $ (105,238) $ (692,497)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit) - USD ($)
$ in Thousands
Codecademy [Member]
Common Stock Outstanding [Member]
Codecademy [Member]
Treasury Stock, Common [Member]
Codecademy [Member]
Additional Paid-in Capital [Member]
Codecademy [Member]
Retained Earnings [Member]
Codecademy [Member]
AOCI Attributable to Parent [Member]
Codecademy [Member]
Common Stock Outstanding [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Jan. 31, 2022             6,662,901 0        
Balance at Jan. 31, 2022             $ 1 $ 0 $ 1,306,156 $ (247,229) $ 970 $ 1,059,898
Share-based compensation             $ 0 $ 0 6,898 0 0 6,898
Common stock issued (in shares)             8,958 0        
Common stock issued             $ 0 $ 0 0 0 0 0
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)             (2,565) 0        
Shares repurchased for tax withholding upon vesting of restricted stock-based awards             $ 0 $ 0 (309) 0 0 (309)
Issuance of shares, acquisition (in shares) 1,518,721 0                    
Issuance of shares, acquisition $ 0 $ 0 $ 182,550 $ 0 $ 0 $ 182,550            
Fair value of share-based awards attributed to Codecademy acquisition $ 0 $ 0 $ 538 $ 0 $ 0 $ 538            
Foreign currency adjustment, net of tax             0 0 0 0 (2,248) (2,248)
Net income (loss)             $ 0 $ 0 0 (21,643) 0 (21,643)
Balance (in shares) at Apr. 30, 2022             8,188,015 0        
Balance at Apr. 30, 2022             $ 1 $ 0 1,495,833 (268,872) (1,278) 1,225,684
Balance (in shares) at Jan. 31, 2022             6,662,901 0        
Balance at Jan. 31, 2022             $ 1 $ 0 1,306,156 (247,229) 970 1,059,898
Foreign currency adjustment, net of tax                       (21,012)
Net income (loss)                       (671,485)
Deconsolidation of SumTotal, net                       2,110
Balance (in shares) at Oct. 31, 2022             8,248,114 (32,271)        
Balance at Oct. 31, 2022             $ 1 $ (1,433) 1,511,953 (918,714) (17,932) 573,875
Balance (in shares) at Apr. 30, 2022             8,188,015 0        
Balance at Apr. 30, 2022             $ 1 $ 0 1,495,833 (268,872) (1,278) 1,225,684
Share-based compensation             $ 0 $ 0 10,017 0 0 10,017
Common stock issued (in shares)             41,442 0        
Common stock issued             $ 0 $ 0 0 0 0 0
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)             (14,057) 0        
Shares repurchased for tax withholding upon vesting of restricted stock-based awards             $ 0 $ 0 (1,409) 0 0 (1,409)
Foreign currency adjustment, net of tax             0 0 0 0 (1,477) (1,477)
Net income (loss)             $ 0 $ 0 0 (121,499) 0 (121,499)
Balance (in shares) at Jul. 31, 2022             8,215,400 0        
Balance at Jul. 31, 2022             $ 1 $ 0 1,504,441 (390,371) (2,755) 1,111,316
Share-based compensation             $ 0 $ 0 8,396 0 0 8,396
Common stock issued (in shares)             51,560 0        
Common stock issued             $ 0 $ 0 0 0 0 0
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)             (18,846) 0        
Shares repurchased for tax withholding upon vesting of restricted stock-based awards             $ 0 $ 0 (884) 0 0 (884)
Foreign currency adjustment, net of tax             0 0 0 0 (17,287) (17,287)
Net income (loss)             $ 0 $ 0 0 (528,343) 0 (528,343)
Repurchase of common stock (in shares)             0 (32,271)        
Repurchase of common stock             $ 0 $ (1,433) 0 0 0 (1,433)
Deconsolidation of SumTotal, net             $ 0 $ 0 0 0 2,110 2,110
Balance (in shares) at Oct. 31, 2022             8,248,114 (32,271)        
Balance at Oct. 31, 2022             $ 1 $ (1,433) 1,511,953 (918,714) (17,932) 573,875
Balance (in shares) at Jan. 31, 2023             8,264,308 (81,514)        
Balance at Jan. 31, 2023             $ 1 $ (2,845) 1,521,587 (972,193) (14,794) 531,756
Share-based compensation             $ 0 $ 0 9,128 0 0 9,128
Common stock issued (in shares)             22,538 0        
Common stock issued             $ 0 $ 0 0 0 0 0
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)             (8,131) 0        
Shares repurchased for tax withholding upon vesting of restricted stock-based awards             $ 0 $ 0 (289) 0 0 (289)
Foreign currency adjustment, net of tax             0 0 0 0 875 875
Net income (loss)             $ 0 $ 0 0 (44,224) 0 (44,224)
Repurchase of common stock (in shares)             0 (218,263)        
Repurchase of common stock             $ 0 $ (8,046) 0 0 0 (8,046)
Balance (in shares) at Apr. 30, 2023             8,278,715 (299,777)        
Balance at Apr. 30, 2023             $ 1 $ (10,891) 1,530,426 (1,016,417) (13,919) 489,200
Balance (in shares) at Jan. 31, 2023             8,264,308 (81,514)        
Balance at Jan. 31, 2023             $ 1 $ (2,845) 1,521,587 (972,193) (14,794) 531,756
Foreign currency adjustment, net of tax                       (1,279)
Net income (loss)                       (103,959)
Deconsolidation of SumTotal, net                       0
Balance (in shares) at Oct. 31, 2023             8,362,774 (299,777)        
Balance at Oct. 31, 2023             $ 1 $ (10,891) 1,543,063 (1,076,152) (16,073) 439,948
Balance (in shares) at Apr. 30, 2023             8,278,715 (299,777)        
Balance at Apr. 30, 2023             $ 1 $ (10,891) 1,530,426 (1,016,417) (13,919) 489,200
Share-based compensation             $ 0 $ 0 5,827 0 0 5,827
Common stock issued (in shares)             67,693 0        
Common stock issued             $ 0 $ 0 0 0 0 0
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)             (23,241) 0        
Shares repurchased for tax withholding upon vesting of restricted stock-based awards             $ 0 $ 0 (592) 0 0 (592)
Foreign currency adjustment, net of tax             0 0 0 0 496 496
Net income (loss)             $ 0 $ 0 0 (31,999) 0 (31,999)
Repurchase of common stock (in shares)             0        
Repurchase of common stock             $ 0 $ 0 0 0 0 0
Balance (in shares) at Jul. 31, 2023             8,323,167 (299,777)        
Balance at Jul. 31, 2023             $ 1 $ (10,891) 1,535,661 (1,048,416) (13,423) 462,932
Share-based compensation             $ 0 $ 0 7,962 0 0 7,962
Common stock issued (in shares)             60,878 0        
Common stock issued             $ 0 $ 0 0 0 0 0
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)             (21,271) 0        
Shares repurchased for tax withholding upon vesting of restricted stock-based awards             $ 0 $ 0 (560) 0 0 (560)
Foreign currency adjustment, net of tax             0 0 0 0 (2,650) (2,650)
Net income (loss)             0 0 0 (27,736) 0 (27,736)
Repurchase of common stock             $ 0 $ 0 0 0 0 0
Deconsolidation of SumTotal, net                       0
Balance (in shares) at Oct. 31, 2023             8,362,774 (299,777)        
Balance at Oct. 31, 2023             $ 1 $ (10,891) $ 1,543,063 $ (1,076,152) $ (16,073) $ 439,948
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ (103,959) $ (671,485)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Share-based compensation 22,917 25,311
Depreciation and amortization 2,629 5,323
Amortization of intangible assets 116,086 134,541
Provision for credit loss expense (recovery) 205 275
Provision for (benefit from) income taxes – non-cash (10,270) (43,115)
Non-cash interest expense 1,546 1,550
Non-cash lease and property and equipment impairment charges 4,265 0
(Gain) loss on sale of business 682 (53,756)
Fair value adjustment of warrants (4,750) (26,080)
Impairment of goodwill 0 641,362
Fair value adjustment of hedge instruments (11,186) (5,249)
Change in assets and liabilities, net of effects from acquisitions:    
Right-of-use assets 2,184 4,302
Accounts receivable 70,645 76,821
Prepaid expenses and other current assets 2,726 (617)
Accounts payable (3,283) (3,052)
Accrued expenses and other liabilities, including long-term (20,820) (23,378)
Lease liabilities (3,048) (2,261)
Deferred revenues (75,250) (84,053)
Net cash provided by (used in) operating activities (8,681) (23,561)
Cash flows from investing activities:    
Purchase of property and equipment (3,753) (4,713)
Internally developed software - capitalized costs (8,055) (8,639)
Sale of SumTotal, net of cash transferred (5,137) 171,995
Net cash used in investing activities (16,945) (40,199)
Cash flows from financing activities:    
Shares repurchased for tax withholding upon vesting of restricted stock-based awards (1,441) (2,603)
Payments to acquire treasury stock (8,046) (1,433)
Net cash provided by (used in) financing activities (13,497) 83,690
Effect of exchange rate changes on cash and cash equivalents (1,674) (6,823)
Net increase (decrease) in cash, cash equivalents and restricted cash (40,797) 13,107
Cash, cash equivalents and restricted cash, beginning of period 177,556 168,923
Cash, cash equivalents and restricted cash, end of period 136,759 182,030
Supplemental disclosure of cash flow information:    
Cash and cash equivalents 129,806 174,708
Restricted cash 6,953 7,322
Cash, cash equivalents and restricted cash, end of period 136,759 182,030
Cash paid for interest 50,583 33,490
Cash paid (received) for income taxes, net of refunds 6,262 3,245
Unpaid capital expenditures 0 24
Shares issued in connection with business combination 0 182,550
Accounts Receivable Facility [Member]    
Cash flows from financing activities:    
Proceeds from facility, net of borrowings 793 (33,168)
Term Loan Facility [Member]    
Cash flows from financing activities:    
Proceeds from issuance of debt 0 157,088
Payments on loans (4,803) (36,194)
Codecademy [Member]    
Cash flows from investing activities:    
Acquisition, net of cash received $ 0 $ (198,842)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Description of Business and Basis of Presentation
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

(1)    Description of Business and Basis of Presentation

 

Description of Business

 

Skillsoft Corp. (together with its consolidated subsidiaries, “Skillsoft”, “we”, “us”, “our” and the “Company”) has been listed on the New York Stock Exchange under the ticker symbol “SKIL” since June 14, 2021. Through a portfolio of high-quality content, an AI-enabled platform that is personalized and connected to customer needs, and a broad ecosystem of partners, Skillsoft drives continuous growth and performance for employees and their organizations by overcoming critical skills gaps, unlocking human potential, and transforming the workforce.

 

With more than 150,000 expert-led skills-building courses in modalities ranging from video and audio to instructor-led training, practice labs and a Generative AI-powered conversation simulator, Skillsoft offers transformative learning experiences for leaders to frontline workers, readers to hands-on learners.

 

References in the accompanying footnotes to the Company’s fiscal year refer to the fiscal year ended January 31 of that year (e.g., fiscal 2023 is the fiscal year ended January 31, 2023).

 

Reverse Stock Split

 

On September 29, 2023, we effected a 1-for-20 reverse stock split of our common stock and proportionately decreased the number of authorized shares of common stock. All shares, outstanding options, warrants, restricted stock unit ("RSU"), and per share information throughout this Quarterly Report on Form 10-Q have been retroactively adjusted to reflect the reverse stock split. The shares of common stock retain a par value of $0.0001 per share. Accordingly, an amount equal to the par value of the decreased shares resulting from the reverse stock split was reclassified from "Common stock" to "Additional paid-in capital".

 

Basis of Financial Statement Preparation

 

The accompanying condensed consolidated financial statements include the accounts of Skillsoft and its wholly owned subsidiaries. These financial statements are unaudited. However, in the opinion of management, the condensed consolidated financial statements reflect all normal and recurring adjustments necessary for their fair statement. Interim results are not necessarily indicative of results expected for any other interim period or a full year. We prepared the accompanying unaudited condensed consolidated financial statements in accordance with the instructions for Form 10-Q and Article 10 of Regulation S-X and, therefore, include all information and footnotes necessary for a complete presentation of operations, comprehensive income (loss), financial position, changes in shareholders’ equity (deficit) and cash flows in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The financial statements contained in these interim financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2023

 

Certain amounts reported in prior years have been reclassified to conform to the presentation in the current year. These reclassifications had no effect on total assets, total liabilities, total stockholders’ equity, or net income (loss) for the prior year.

 

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS” Act”), and has and may in the future take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the independent registered public accounting firm attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. 

 

Principles of Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from our estimates.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

(2)    Summary of Significant Accounting Policies

 

The Company’s significant accounting policies are discussed in Note 2—Summary of Significant Accounting Policies to the financial statements included in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2023 and should be read in connection with the reading of these interim unaudited financial statements.

 

Recently Adopted Accounting Guidance

 

Below we provide a description of our adoption of new Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”) and the impact of the adoption on the condensed consolidated financial statements. ASUs not listed below were assessed and determined to be either not applicable or insignificant in presentation or amount.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. We adopted ASU 2016-13 effective February 1, 2023, and the adoption of the standard did not have a material impact on our condensed consolidated financial statements.

 

Related to ASU 2016-13, there is risk and judgment involved in determining estimates of our allowances for credit losses, which reduce the carrying value of an asset to produce an estimate of the net amount that will be collected over the asset's life. We evaluate the expected credit loss of an asset on an individual basis, except in cases where assets collectively share similar risk characteristics where we pool them together. We evaluate and estimate our allowances for credit loss by considering reasonable, relevant, and supportable available information. The Company maintains an allowance based upon expected credit losses of outstanding accounts receivable. Management derives its estimate using a variety of factors, including historical collection and loss patterns; the current aging of receivables; customer-specific credit risk factors (when warranted); and probable future economic conditions which inform adjustments to historical loss patterns. The provision for expected credit losses is recorded in general and administrative in the accompanying consolidated statements of operations. Accounts receivable deemed to be uncollectible are written off, net of expected or actual recoveries.

 

Changes in the allowance for credit loss on accounts receivable (in thousands) for the nine months ended October 31, 2023 were as follows: 

 

  Amount 

Balance as of February 1, 2023

 $221 

Additions to (reductions from) provision for credit loss expense

  205 

Balance as of October 31, 2023

 $426 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

(3)    Business Combination

 

Ryzac, Inc. (Codecademy)

 

On April 4, 2022, the Company acquired Ryzac, Inc. (“Codecademy”). Codecademy is a learning platform providing high-demand technical skills to approximately 40 million registered learners in nearly every country worldwide. The platform offers interactive, self-paced courses and hands-on learning in 14 programming languages across multiple domains such as application development, data science, cloud and cybersecurity.

 

The acquisition was accounted for as a business combination under ASC 805, Business Combinations, utilizing the acquisition method. Under the acquisition method, the acquisition date fair value of the consideration paid by the Company was allocated to the assets acquired and the liabilities assumed based on their estimated fair values.

 

The following summarizes the purchase consideration (in thousands):

 

Description

 

Amount

 

Cash payments

 $202,119 

Class A common stock issued

  182,550 

Cash settlement of seller transaction costs and other

  1,315 

Total purchase price

 $385,984 

 

The Company recorded the fair value of the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed as follows (in thousands):

 

  

Final Purchase

 

Description

 

Price Allocation

 

Cash, cash equivalents and restricted cash

 $4,053 

Current assets

  3,671 

Property and equipment

  385 

Intangible assets

  119,000 

Total assets acquired

  127,109 

Current liabilities

  (6,166)

Deferred revenue

  (18,396)

Deferred tax liabilities

  (21,621)

Total liabilities assumed

  (46,183)

Net assets acquired

  80,926 

Goodwill

  305,058 

Total purchase price

 $385,984 

 

The values allocated to identifiable intangible assets and their estimated useful lives are as follows (in thousands):

 

Description

 

Amount

  

Life (in years)

 

Trade name

 $44,000   13.8 

Developed technology

  43,000   5.0 

Content

  17,000   5.0 

Customer relationships

  15,000   5.8 

Total

 $119,000     

 

Values and useful lives assigned to intangible assets were based on estimated value and use of these assets by a market participant. The customer relationships were valued using the income approach. The trade name was valued using the relief from royalty method. The courseware and proprietary delivery software were valued using the replacement cost approach.

 

Goodwill represents the excess of the purchase price over the net identifiable tangible and intangible assets acquired. The Company determined that the acquisition of Codecademy resulted in the recognition of goodwill primarily because the acquisition is expected to help the Company to meet its long-term operating profitability objectives through achievement of synergies. The majority of goodwill is not deductible for tax purposes.

 

In the three and nine months ended October 31, 2022, the Company incurred $2.5 million and $7.7 million, respectively, in acquisition-related costs, which primarily consisted of transaction fees and legal, accounting, and other professional services. These costs are included in the "acquisition-related costs" in the accompanying condensed consolidated statements of operations.

 

Unaudited Pro Forma Financial Information

 

The unaudited pro forma financial information below is presented in accordance with Regulation S-X, Article 11 to enhance comparability for all periods by including operating results for Codecademy as if the merger had closed on February 1, 2022 (in thousands):

 

  

Unaudited Pro Forma

  

Unaudited Pro Forma

 
  

Statement of Operations

  

Statement of Operations

 
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2022

  

2022

 

Revenue

 $139,390  $422,861 

Net loss from continuing operations

  (16,134)  (100,472)

 

The unaudited pro forma financial information does not assume any impacts from revenue, cost, or other operating synergies that could be generated as a result of the acquisition. The unaudited pro forma financial information is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated on February 1, 2022. The unaudited pro forma financial information includes adjustments to reflect intangible asset amortization based on the economic values derived from definite-lived intangible assets and interest expense on the new debt financing. The pro forma results of operations also exclude acquisition-related costs other than the transaction costs specific to the business combination occurring in April 2022. These transaction costs are presented as if they occurred in February 2022.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Discontinued Operations
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

(4)    Discontinued Operations

 

On June 12, 2022, Skillsoft entered into a Stock Purchase Agreement (the “Purchase Agreement”), by and among Skillsoft, Skillsoft (US) Corporation (“Seller”), Amber Holding Inc. (“SumTotal”), and Cornerstone OnDemand, Inc. (“Buyer”), pursuant to which, subject to the certain terms and conditions contained therein, Seller agreed to sell, and Buyer agreed to purchase, all of Seller’s right, title and interest in and to one hundred percent (100%) of the outstanding shares of capital stock of SumTotal. The sale was completed on August 15, 2022. Net proceeds from the sale were $174.9 million, after final working capital adjustments in April 2023.

 

In connection with the sale, the parties to the Purchase Agreement entered into certain other agreements, including a transition services agreement pursuant to which each of Seller and Buyer agreed to provide the other party with certain transition services for a limited period following the closing.

 

The Company determined that the sale of the SumTotal business met the criteria to be classified as discontinued operations, and its assets and liabilities held for sale, as of June 12, 2022. Accordingly, the Company classified the assets and liabilities of the discontinued operations as held for sale in its consolidated balance sheets at the lower of carrying amount or fair value less cost to sell. Classification for the assets and liabilities in comparative periods retained their previous classification as current or long-term. No losses were recognized upon classification of the discontinued operations' assets and liabilities as held for sale. Depreciation and amortization ceased on assets classified as held for sale. The operating results of SumTotal are reported as discontinued operations, for all periods presented, as the disposition reflects a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.

 

The financial results of SumTotal are presented as Income from discontinued operations, net of tax in our condensed consolidated statements of operations. The following presents financial results of SumTotal for the three and nine months ended October 31, 2022 in our condensed consolidated statements of operations (in thousands):

 

  

Three Months

  

Nine Months

 
  

Ended

  

Ended

 
  

October 31, 2022

  

October 31, 2022

 

Revenues:

        

Total revenues

 $4,178  $60,706 

Operating expenses:

        

Costs of revenues

  1,250   19,027 

Content and software development

  956   12,246 

Selling and marketing

  800   11,507 

General and administrative

  67   730 

Amortization of intangible assets

     6,345 

Acquisition-related costs

  1,056   1,609 

Restructuring

  (159)  42 

Total operating expenses

  3,970   51,506 

Operating income from discontinued operations

  208   9,200 

Other income (expense), net

  2,223   2,681 

Interest income

     12 

Interest expense

  (101)  (1,443)

Income (loss) from discontinued operations before income taxes

  2,330   10,450 

Provision for (benefit from) income taxes

  1,115   1,967 

Net income (loss) from discontinued operations

 $1,215  $8,483 

 

In addition, the amounts described in other footnotes within these condensed consolidated financial statements have been updated to reflect the amounts applicable to continuing operations, unless otherwise noted.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Intangible Assets
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

(5)    Intangible Assets

 

Intangible assets consisted of the following (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 
  

Gross

      

Net

  

Gross

      

Net

 
  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 

Developed software/courseware

 $383,466  $185,016  $198,450  $374,057  $123,219  $250,838 

Customer contracts/relationships

  335,084   74,084   261,000   336,182   42,026   294,156 

Vendor relationships

  39,158   37,911   1,247   39,887   36,666   3,221 

Trademarks and trade names

  44,000   3,884   40,116   44,000   1,454   42,546 

Publishing rights

  41,100   19,614   21,486   41,100   13,449   27,651 

Backlog

  49,700   42,650   7,050   49,700   32,780   16,920 

Skillsoft trademark

  84,700      84,700   84,700      84,700 

Global Knowledge trademark

  22,656   6,302   16,354   23,080   5,046   18,034 

Total intangible assets

 $999,864  $369,461  $630,403  $992,706  $254,640  $738,066 

 

Amortization expense related to the existing finite-lived intangible assets is expected to be as follows (in thousands) for the fiscal years ended January 31:

 

  

Amortization Expense

 

2024 (three months remaining)

 $37,206 

2025

  133,177 

2026

  129,291 

2027

  82,322 

2028

  42,037 

Thereafter

  121,670 

Total future amortization

 $545,703 

 

Amortization expense related to intangible assets in the aggregate was $38.6 million, $116.1 million for the three and nine months ended October 31, 2023, respectively, and, $43.4 million and $128.2 million the three and nine months ended October 31, 2022, respectively.

 

Impairment Review Requirements

 

The Company reviews intangible assets subject to amortization if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in remaining useful life. The Company reviews indefinite lived intangible assets, including goodwill, on the annual impairment test date ( January 1) or more frequently if there are indicators of impairment.

 

In connection with the impairment evaluation, the Company may first consider qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than not (i.e., a likelihood of more than 50%) that the fair value of a reporting unit is less than its carrying amount. Performing a quantitative goodwill and indefinite lived intangible impairment test is not necessary if an entity determines based on this assessment that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company fails or elects to bypass the qualitative assessment, the goodwill impairment test must be performed. This test requires a comparison of the carrying value of the reporting unit to its estimated fair value. If the carrying value of a reporting unit’s goodwill exceeds its fair value, an impairment loss equal to the difference is recorded, not to exceed the amount of goodwill allocated to the reporting unit. In determining reporting units, the Company first identifies its operating segments, and then assesses whether any components of these segments constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component.

 

The Company completed the qualitative assessment discussed above for the nine months ended October 31, 2023 and concluded that there were not indicators of impairment for our reporting units.

 

A roll forward of goodwill is as follows:

 

Description

 

Content & Platform

  

Instructor-Led Training

  

Consolidated

 

Goodwill, net January 31, 2023

 $417,340  $40,404  $457,744 

Foreign currency translation adjustment

  (701)  725   24 

Goodwill, net October 31, 2023

 $416,639  $41,129  $457,768 

 

As of October 31, 2023, there was $569.3 million and $72.1 million of accumulated impairment losses for the Content & Platform (formerly referred to as Skillsoft Content) and Instructor-Led Training (formerly referred to as Global Knowledge) segments, respectively.

 

If current discount rates rise or if relevant market-based inputs for our impairment assessment worsen during the remainder of fiscal 2024, and if our stock price and market capitalization remain at current levels for a prolonged period of time, we will need to reassess intangible impairment at the end of each quarter. Subsequent reviews of goodwill and intangibles could result in impairment during fiscal 2024. Factors that could result in an impairment include, but are not limited to, the following:

 

 

Prolonged period of our estimated fair value of our reporting units exceeding our market capitalization;

 

Lower expectations for future bookings, revenue, or profitability, which in part could be impacted by legislative, regulatory or tax changes that affect the cost of, or demand for, products and services as well as the loss of key personnel;

 

Deterioration in key assumptions used in our income approach estimates of fair value, such as higher discount rates from higher stock market volatility; and

 

Valuations of significant mergers or acquisitions of companies that provide relevant market-based inputs for our impairment assessment that could support less favorable conclusions regarding the estimated fair value of our reporting units.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Taxes
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

(6)    Taxes

 

For the three and nine months ended October 31, 2023, for continuing operations, the Company recorded a tax benefit of $2.5 million and $8.7 million, respectively, on a pretax loss of $30.2 million and $112.0 million, respectively. The tax benefit reflects the effect of non-deductible items, current period changes in the Company’s valuation allowance on its deferred tax assets and the impact of foreign tax rate differential.

 

For the three and nine months ended October 31, 2022, for continuing operations, the Company recorded a tax benefit of $8.8 million and $34.2 million, respectively, on a pretax loss of $592.1 million and $768.0 million, respectively. The tax benefit reflects the effect of non-deductible items, current period changes in the Company’s valuation allowance on its deferred tax assets and the impact of foreign tax rate differential.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Restructuring
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

(7)    Restructuring

 

In connection with strategic initiatives implemented during the three and nine months ended October 31, 2023 and October 31, 2022, the Company’s management approved and initiated plans to reduce its cost structure and better align operating expenses with existing economic conditions and the Company’s operating model. The Company recorded restructuring charges of $0.9 million and $8.6 million during the three and nine months ended October 31, 2023, respectively, and $2.0 million and $10.3 million for the three and nine months ended October 31, 2022, respectively. These restructuring charges are presented separately in the accompanying condensed consolidated statements of operations and include primarily the severance costs of terminated employees and lease termination and lease impairment charges.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Leases, Commitments and Contingencies
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

(8)    Leases, Commitments and Contingencies

 

The Company’s lease portfolio includes office space, training centers, and vehicles to support its research and development activities, sales operations and other corporate and administrative functions in North America, Europe and Asia. The Company’s leases have remaining terms of one year to ten years. Some of the Company’s leases include options to extend or terminate the lease prior to the end of the agreed upon lease term. For purposes of calculating lease liabilities, lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.

 

Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of the future minimum lease payments over the expected lease term. As the Company’s operating leases generally do not provide an implicit rate, the Company uses an estimated incremental borrowing rate in determining the present value of future payments. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at the acquisition date to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular location and currency environment. The weighted average incremental borrowing rate for its operating leases as of October 31, 2023 and January 31, 2023 was 5.8% and 5.5%, respectively.

 

The operating leases are included in the captions “Right of use assets”, “Lease liabilities”, and “Long-term lease liabilities” on the Company’s condensed consolidated balance sheets as of October 31, 2023 and January 31, 2023. The weighted-average remaining lease term of the Company’s operating leases is 6.0 years as of October 31, 2023. Lease costs for minimum lease payments are recognized on a straight-line basis over the lease term. The lease costs were $3.9 million and related cash payments were $3.8 million for the nine months ended October 31, 2023. The lease costs were $5.0 million and related cash payments were $5.9 million for the nine months ended October 31, 2022. Lease costs are included within the content and software development, selling and marketing, and general and administrative lines on the condensed consolidated statements of operations, and the operating leases related cash payments were included in the operating cash flows and the finance leases related cash payments were included in the financing cash flows on the condensed consolidated statements of cash flows. Short-term lease costs and variable lease costs are not material.

 

See Note 7 for a discussion related to restructuring charges associated with lease termination and lease impairment charges.

 

The below reconciles (in thousands) the undiscounted future minimum lease payments under non-cancellable leases to the total lease liabilities recognized on the condensed consolidated balance sheets as of October 31, 2023.

 

     

Fiscal year ended January 31:

   

2024 (three months remaining)

 $1,199 

2025

  3,707 

2026

  2,490 

2027

  2,324 

2028

  1,507 

Thereafter

  4,124 

Total future minimum lease payments

  15,351 

Effects of discounting

  (2,254)

Total lease liabilities

 $13,097 
     

Current lease liabilities

 $3,591 

Long-term lease liabilities

  9,506 

Total lease liabilities

 $13,097 

 

Litigation

 

On November 21, 2023, the Company was named as a nominal defendant in a shareholder derivative action filed in the Delaware Court of Chancery captioned Norcross v. Prosus N.V., et al. The plaintiff, a Company shareholder, alleges that the Company's directors and controlling shareholders breached their fiduciary duties to plaintiffs by causing the Company to acquire Codecademy at an above-market price. Plaintiff seeks money damages as compensation for the harm caused by the alleged breaches. We currently cannot estimate any possible loss that may result from this action.

 

In addition, the Company is, from time to time, party to general legal proceedings and claims, which arise in the ordinary course of business including those relating to commercial and contractual disputes, employment matters, intellectual property, and other business matters. When appropriate, management consults with legal counsel and other appropriate experts to assess claims. If, in management’s opinion, we have incurred a probable loss as determined in accordance with GAAP, an estimate is made of the loss and the appropriate accrual is reflected in our condensed consolidated financial statements. Currently, there are no material amounts accrued. While it is not possible to quantify the financial impact or predict the outcome of all pending claims and litigation, management does not anticipate that the outcome of any current proceedings or known claims, either individually or in aggregate, will materially affect the Company’s financial position, results of operations or cash flows.

 

Guarantees

 

The Company’s software license arrangements and hosting services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and substantially in accordance with the Company’s product documentation under normal use and circumstances. The Company’s arrangements also include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property right. The Company has entered into service level agreements with some of its hosted application customers warranting certain levels of uptime reliability and such agreements permit those customers to receive credits against monthly hosting fees or terminate their agreements in the event that the Company fails to meet those levels for an agreed upon period of time.

 

To date, the Company has not incurred any material costs as a result of such indemnifications or commitments and has not accrued any liabilities related to such obligations in the accompanying condensed consolidated financial statements.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Long-term Debt
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

(9)    Long-Term Debt

 

Debt consisted of the following (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 

Term Loan - current portion

 $6,404  $6,404 

Current maturities of long-term debt

  6,404   6,404 
         

Term Loan - long-term portion

  589,798   594,601 

Original issue discount - long-term portion

  (7,284)  (8,286)

Deferred financing costs - long-term portion

  (3,954)  (4,498)

Long-term debt

 $578,560  $581,817 

 

On July 16, 2021, Skillsoft Finance II, Inc. (“Skillsoft Finance II”), a subsidiary of Skillsoft Corp., entered into a Credit Agreement (the “Credit Agreement”), by and among Skillsoft Finance II, as borrower, Skillsoft Finance I, Inc., as holdings (“Holdings”), the lenders party thereto and Citibank, N.A., as administrative agent and collateral agent, pursuant to which the lenders provided a $480 million term loan facility (the “Term Loan Facility”) to Skillsoft Finance II, the proceeds of which, together with cash on hand, were used to refinance existing debt. The Term Loan Facility is scheduled to mature on July 16, 2028.

 

In connection with the closing of the Codecademy acquisition, Skillsoft Finance II entered into Amendment No. 1 to the Credit Agreement, dated as of April 4, 2022 (the “First Amendment”), among Skillsoft Finance II, Holdings, certain subsidiaries of Skillsoft Finance II, as guarantors, Citibank N.A., as administrative agent, and the financial institutions party thereto as Term B-1 Lenders, which amended the Credit Agreement (as amended by the First Amendment, the “Amended Credit Agreement”).

 

The First Amendment provided for the incurrence of up to $160 million of Term B-1 Loans (the “Term B-1 Loans”) under the Amended Credit Agreement. In addition, the First Amendment, among other things, (a) provided for early opt-in to Secured Overnight Financing Rate ("SOFR") for the existing term loans under the Credit Agreement (such existing term loans together with the Term B-1 Loans, the “Initial Term Loans”) and (b) provided for the applicable margin for the Initial Term Loans at 4.25% with respect to base rate borrowings and 5.25% with respect to SOFR borrowings.

 

The Company received $153.2 million of net proceeds (net of $4.0 million of financing costs and $2.8 million of original issuance discounts) from the Term Loan Facility on April 4, 2022. The Company used the net proceeds and cash on hand for the closing of the Codecademy acquisition on April 4, 2022. 

 

The refinancing was accounted for as a modification for certain lenders and an extinguishment for other lenders and debt issuance costs and lender fees were accounted for in proportion to whether the related principal balance was considered modified or extinguished. Accordingly, both newly incurred and deferred financing costs and original issuance discounts of $0.1 million and $2.8 million, respectively, will be amortized as additional interest expense over the term of the Initial Term Loans.

 

Prior to the maturity thereof, the Initial Term Loans will be subject to quarterly amortization payments of 0.25% of the principal amount.

 

On August 15, 2022, pursuant to the Purchase Agreement entered on June 12, 2022 by and among Skillsoft, Skillsoft (US) Corporation (“Seller”), Amber Holding Inc. (“SumTotal”), and Cornerstone OnDemand, Inc. (“Buyer”), Seller completed the sale of one hundred percent (100%) of the outstanding shares of capital stock of SumTotal to Buyer. As a result of the asset sale, the Company made a mandatory prepayment of $31.4 million to the lenders in August 2022. The remaining net cash proceeds attributable to the sale of SumTotal were subject to reinvestment provisions and could not be used for general corporate purposes. As defined in the Amended Credit Agreement, no additional repayment was required.

 

All obligations under the Amended Credit Agreement, and the guarantees of those obligations (as well as certain cash management obligations and interest rate hedging or other swap agreements), are secured by substantially all of Skillsoft Finance II’s personal property as well as the assets of each subsidiary guarantor.

 

Amounts outstanding under the Term Loan Facility bear interest, at the option of Skillsoft Finance II, at a rate equal to (a) SOFR (subject to a floor of 0.75%) plus a credit premium based on the tenor of the interest period plus 5.25% for SOFR Loans or (b) the highest of (i) the Federal Funds Effective Rate plus 10.50%, (ii) the “prime rate” quoted by the administrative agent, (iii) Adjusted Term SOFR plus 1.00% and (iv) 1.75%, plus 3.75% for alternative base rate loans. As of October 31, 2023, the balance of $596.2 million of Initial Term Loans bears interest at a rate equal to SOFR plus a credit premium of 0.11% plus a spread of 5.25%, per annum, with a SOFR floor of 0.75%, and quarterly principal repayments of $1.6 million until maturity.

 

Voluntary prepayment is permitted under the Term Loan Facility. Loan parties are subject to various affirmative and negative covenants and reporting obligations under the Amended Credit Agreement. These include, among other things, limitations on indebtedness, liens, sale and leaseback transactions, investments, fundamental changes, assets sales, restricted payments, affiliate transactions, and restricted debt payments. Events of default under the Term Loan Facility include non-payment of amounts due to the lenders, violation of covenants, materially incorrect representations, defaults under other material indebtedness, judgments and specified insolvency-related events, certain ERISA events, and invalidity of loan or collateral documents, subject to, in certain instances, specified thresholds, cure periods and exceptions. As of  October 31, 2023, the Company is in compliance with all covenants.

 

The Company’s debt outstanding as of October 31, 2023 matures (in thousands) as shown below.

 

Future principal payments due for fiscal years ended January 31:

    

2024 (three months remaining)

 $1,601 

2025

  6,404 

2026

  4,803 

2027

  6,404 

2028

  8,005 

Thereafter

  568,985 

Total payments

  596,202 

Current portion

  (6,404)

Unamortized original issue discount and issuance costs

  (11,238)

Long-term portion

 $578,560 

 

Accounts Receivable Facility

 

On December 20, 2018, the Company entered into a $75.0 million receivables credit agreement. The maturity date for the facility is the earlier of (i) December 27, 2024 or (ii) 90 days prior to the maturity of any corporate debt. There are four classes of available receivables with advance rates between 50.0% and 85.0%. The minimum outstanding draw under the terms of the agreement is $10 million.

 

The lenders require the Company to deposit receipts from pledged receivables to a restricted concentration account within two business days of receipt by the Company. A reconciliation detailing collections against the prior month’s borrowing base and additional receivables to be pledged is submitted monthly. If additional pledged receivables exceed the prior month’s collections, funds from the concentration account are returned to the Company. The reserve balance was $5.1 million at  October 31, 2023 and is classified as restricted cash on the balance sheet.

 

The Company accounts for these transactions as borrowings since the assets pledged contain the right to future receivables. Under this agreement, the Company receives the net present value of the accounts receivable balances used to calculate the borrowing base. The interest rate on borrowings outstanding under the accounts receivable facility was 8.44% at October 31, 2023. Borrowings and repayments are presented as cash flows from financing activities in the accompanying unaudited condensed consolidated statements of cash flows. As of October 31, 2023, $40.5 million was drawn under the accounts receivable facility and is classified as a current liability on the balance sheet.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Shareholders' Equity
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Equity [Text Block]

(10)    Shareholders Equity

 

Common Stock

 

As of October 31, 2023, the Company’s authorized share capital consisted of 18,750,000 shares of Class A common stock and 10,000,000 shares of preferred stock, with a par value $0.0001 each, and 8,362,774 shares of Class A common stock were issued and 8,062,997 were outstanding. As of October 31, 2023, the Company had no shares of preferred stock or Class C common stock outstanding. Except as required by law, holders of shares of Class C common stock are not entitled to vote any such shares.

 

Subject to applicable law, the Company may declare dividends to be paid ratably to holders of Class A common stock out of the Company’s assets that are legally available to be distributed as dividends in the discretion of the Company’s board of directors. Holders of Class C common stock are generally not entitled to dividends.

 

Warrants

 

Refer to Note 11, for information related to the equity classified warrants.

 

Share Repurchases and Repurchase Authorization

 

On September 7, 2022, the Company's board of directors authorized Skillsoft to repurchase up to $30.0 million of its Class A common stock, which expired September 7, 2023. Under the program, the Company was authorized to purchase shares in the open market, in private negotiated transactions, or by other means from time to time. The share repurchase program did not obligate the Company to purchase any minimum number of shares. Under the program, the Company repurchased 218,263 of its shares for $8.0 million during the nine months ended October 31, 2023. From inception through the quarter ended October 31, 2023, the Company repurchased 299,777 shares for $10.9 million.

 

Accumulated Other Comprehensive Income (Loss)

 

Accumulated Other Comprehensive Income (Loss) associated with foreign currency translation adjustments (in thousands) consisted of the following:

 

  

Three Months Ended October 31,

 
  

2023

  

2022

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(13,423) $  $(13,423) $(2,755) $  $(2,755)

Translation adjustment

  (2,650)     (2,650)  (17,287)     (17,287)

Deconsolidation of SumTotal

           2,110      2,110 

Balance as of end-of-period

 $(16,073) $  $(16,073) $(17,932) $  $(17,932)

 

  

Nine Months Ended October 31,

 
  

2023

  

2022

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(14,794) $  $(14,794) $970  $  $970 

Translation adjustment

  (1,279)     (1,279)  (21,012)     (21,012)

Deconsolidation of SumTotal

           2,110      2,110 

Balance as of end-of-period

 $(16,073) $  $(16,073) $(17,932) $  $(17,932)
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Warrants
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Warrants [Text Block]

(11)    Warrants

 

In connection with the formation of the Company and subsequent acquisitions of Software Luxembourg Holdings S.A. and Albert DE Holdings Inc., warrants to purchase common stock were issued to investors, sellers of Albert DE Holdings Inc. and an executive of the Company. Warrants that are not subject to ASC 718, Stock Compensation and (i) contained features that could cause the warrant to be puttable to the Company for cash or (ii) had terms that prevented the conversion of the warrant from being fixed in all circumstances, are classified as a liability on the Company’s balance sheet and measured at fair value, with changes in fair value being recorded in the income statement, whereas all other warrants meet the equity scope exception and are classified as equity and not remeasured.

 

A summary of liability classified warrants is as follows (in thousands, except per share amounts):

 

  

Underlying

         

Fair Value

 
  

Common

  

Strike

 

Redemption

 

Expiration

 

at October 31,

 

Type

 

Shares

  

Price

 

Price

 

Date

 

2023

 

Private Placement Warrants – Sponsor

  792  $230 

None

 

6/11/2026

 $4 

 

Simultaneously with the closing of the initial public offering, Churchill Capital (the “Sponsor”) purchased an aggregate of 15,800,000 Private Placement Warrants. An additional 1,500,000 warrants were issued at the closing of the business combination with Software Luxembourg Holding S.A. on June 11, 2021 in connection with the repayment of a promissory note due to the Sponsor. One million of the Private Placement Warrants were transferred to the incoming CEO as described below. These warrants held by the Sponsor include provisions that provide for potential changes to the settlement amounts on redemptions and were dependent upon the characteristics of the holder of the warrant. As of  October 31, 2023, 453,596 Private Placement Warrants had been transferred to public holders (included in "Public Warrants" in the table below). Because the holder of the instrument is not an input into the pricing of a fixed-for-fixed option on equity shares, the warrants are precluded from being indexed to the entity’s stock and are classified as a liability measured at fair value, with changes in fair value each period reported in earnings.

 

A summary of equity classified warrants is as follows (in thousands, except per share amounts):

 

  

Underlying

          
  

Common

  

Strike

  

Redemption

 

Expiration

Type

 

Shares

  

Price

  

Price

 

Date

Public Warrants

  1,173  $230  $360 

6/11/2026

Private Placement Warrants (PIPE)

  833   230   360 

6/11/2026

Private Placement Warrants (Global Knowledge)

  250   230  

None

 

10/12/2025

Private Placement Warrants (CEO)

  50   230  

None

 

6/11/2026

Total

  2,306          

 

A description of each category of warrants issued and outstanding is as follows:

 

 

Public Warrants – Pursuant to the initial public offering, the Company sold units that consisted of one share of Class A common stock and one-third of one redeemable warrant (“Public Warrants”), resulting in the issuance of 23,000,000 warrants. Prior to the business combination with Software Luxembourg Holding S.A. on June 11, 2021 (the “Skillsoft Merger"), Churchill Capital Corp II had classified these warrants as liabilities due to tender offer provisions which state that in the event of a tender or exchange offer made to and accepted by holders of more than 50% of the outstanding shares of a single class of common stock, all holders of the warrants would be entitled to receive cash for their warrants. Accordingly, there were potential scenarios outside the control of the Company (which had more than one class of outstanding common stock prior to the Skillsoft Merger), where all warrant holders would be entitled to cash, while only certain holders of the underlying shares of common stock would be entitled to cash, requiring the warrants to be classified as a liability measured at fair value, with changes in fair value reported each period in earnings. Upon the completion of the Skillsoft Merger on June 11, 2021, when only one class of voting shares remained outstanding, the warrants met equity classification criteria as net cash settlement can only be triggered in circumstances in which the holders of the shares underlying the contract also would receive cash in the event of a fundamental change in the ownership of the Company, such as a change in control. Accordingly, the fair value of the warrants was transferred to equity and cumulative losses recognized from changes in fair value remain in the Company’s accumulated deficit balance. During the three and nine months ended October 31, 2023, there was no activity related to the Private Placement Warrants or Public Warrants.

 

Private Placement Warrants (PIPE) – In connection with the second step investment made by the anchor PIPE investor, 16,666,667 warrants were issued to a PIPE investor to purchase Class A common stock. The PIPE Private Placement Warrants are issued in the same form as the Public Warrants.

 

Private Placement Warrants (Global Knowledge) – Upon completion of the acquisition of Albert DE Holdings Inc. (the "Global Knowledge Merger"), 5,000,000 warrants were issued to the former owner of Global Knowledge. These warrants are similar to the Private Placement Warrants except the warrants are not subject to the redemption provisions described below if transferred.

 

Private Placement Warrants (CEO) - Effective at the closing of the Skillsoft Merger and Global Knowledge Merger, the Sponsor committed to transfer 1,000,000 fully vested Private Placement Warrants to the CEO pursuant to his employment agreement with the Company. The warrants are subject to ASC 718, Stock Compensation.


Public Warrants and PIPE Private Placement Warrants (hereinafter referred to as “Redeemable Warrants”) are currently exercisable and may only be exercised for 1-20 of a whole number of shares. The Company may redeem these warrants:

 

 

in whole and not in part;

 

at a price of $0.20 per warrant;

 

upon not less than 30 days’ prior written notice of redemption;

 

if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $360.00 per share for any 20 trading days within a 30‑trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and

 

if, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying the warrants.

 

If and when the Redeemable Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.

 

If the Company calls the Redeemable Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of Class A common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuance of Class A common stock at a price below their exercise price. Additionally, in no event will the Company be required to net cash settle the warrants.

 

The Sponsor and CEO Private Placement Warrants have the same terms as the Public Warrants, except they will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Sponsor Private Placement Warrants are transferred to someone other than the initial purchasers or their permitted transferees, they will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. The Global Knowledge Private Placement Warrants are not redeemable, even upon a transfer in ownership.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

(12)    Stock-Based Compensation

 

Equity Incentive Plans

 

In June 2021, Skillsoft adopted the 2020 Omnibus Incentive Plan (“2020 Plan”). The 2020 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, other equity-based awards, and cash-based incentive awards to employees, directors, and consultants of the Company. Under the 2020 Plan, 655,295 shares were initially made available for issuance. The 2020 Plan includes an annual increase on January 1 each year beginning on January 1, 2022, in an amount equal to 5.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year. The Compensation Committee may act prior to January 1 of a given year to provide that there will be no January 1 increase for such year or that the increase for such year will be a lesser number of shares of common stock than provided for in the 2020 Plan. As of October 31, 2023, a total of 149,600 shares of common stock were available for issuance under the 2020 Plan.

 

Stock Options

 

Under the 2020 Plan, all employees are eligible to receive incentive share options and all employees, directors and consultants are eligible to receive non-statutory share options. The options generally vest over four years and have a term of ten years. Vested options under the plan generally expire not later than 90 days following termination of employment or service or twelve months following an optionee's death or disability. The fair value of stock options is determined on the grant date and amortized over the vesting period on a straight-line basis.

 

 

The following summarizes the stock option activity for the nine months ended October 31, 2023:

 

          

Weighted -

     
      

Weighted -

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic Value

 
  

Shares

  

Price

  

Term (Years)

  

(in thousands)

 

Outstanding, January 31, 2023

  116,099  $214.74   8.4  $ 

Granted

            

Exercised

            

Forfeited

  (11,330)  215.00       

Expired

  (15,919)  213.13       

Outstanding, October 31, 2023

  88,850   215.00   7.6    
                 

Vested and exercisable, October 31, 2023

  49,981   215.00   7.6    

 

The total unrecognized equity-based compensation costs related to the stock options was $2.4 million based on the $67.23 weighted average grant date fair value of the options, which is expected to be recognized over a weighted-average period of 1.6 years.

 

Time-Based Restricted Stock Units

 

Restricted stock units (“RSUs”) represent a right to receive one share of the Company’s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. Other than RSUs granted to our non-employee directors, which vest upon the earlier of the anniversary of the grant date and the Company’s next annual meeting of stockholders, RSUs generally vest ratably over a three or four-year period, subject to continued employment through each anniversary. The fair value of RSUs is determined on the grant date and is amortized over the vesting period on a straight-line basis.

 

The following summarizes the time-based RSU activity for the nine months ended October 31, 2023:

 

      

Weighted -

  

Aggregate

 
      

Average Grant

  

Intrinsic Value

 
  

Shares

  

Date Fair Value

  

(in thousands)

 

Unvested balance, January 31, 2023

  608,306  $120.20  $23,359 

Granted(1)

  451,158   32.03    

Vested

  (145,447)  134.52    

Forfeited

  (122,128)  117.55    

Unvested balance, October 31, 2023

  791,889   68.14   14,888 

 

(1) In May 2023, 14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.

 

The total unrecognized stock-based compensation costs related to time-based RSUs was $44.6 million, which is expected to be recognized over a weighted-average period of 2.8 years.

 

Market-Based Restricted Stock Units

 

Market-based restricted stock units (“MBRSUs”) vest over a three-year or four-year performance period, subject to continued employment through each anniversary and achievement of market conditions, specifically the Company's stock price and an objective relative total shareholder return. The fair value of MBRSUs that include vesting based on market conditions are estimated using the Monte Carlo valuation method. Compensation cost for these awards is recognized based on the grant date fair value which is recognized over the vesting period using the accelerated attribution method.

 

The following summarizes the MBRSUs activity for the nine months ended October 31, 2023:

 

      

Weighted -

  

Aggregate

 
      

Average Grant

  

Intrinsic Value

 
  

Shares

  

Date Fair Value

  

(in thousands)

 

Unvested balance, January 31, 2023

  112,923  $135.00  $4,336 

Granted

  117,250   45.11    

Vested

         

Forfeited

  (25,926)  150.18    

Canceled(1)

  (19,400)  172.00    

Unvested balance, October 31, 2023

  184,847   74.13   3,475 

 

(1) In May 2023, 14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.

 

The total unrecognized stock-based compensation costs related to MBRSUs was $5.7 million, which is expected to be recognized over a weighted-average period of 0.9 years.

 

Stock-based Compensation Expense

 

The following summarizes the classification of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Cost of revenues

 $128  $82  $463  $132 

Content and software development

  1,569   1,782   5,325   6,207 

Selling and marketing

  1,421   1,915   2,436   4,933 

General and administrative

  4,845   4,617   14,693   15,634 

Total

 $7,963  $8,396  $22,917  $26,906 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

(13)    Revenue

 

Revenue Components and Performance Obligations

 

Subscription Services

 

The Company offers subscriptions that provide customers access to a broad-based spectrum of learning options including access to cloud-based learning content and individualized coaching. The Company’s cloud-based subscription solutions normally do not provide customers with the right to take possession of the software supporting the platform or to download course content without continuing to incur fees for hosting services and, as a result, are accounted for as service arrangements. Access to the platform and course content represents a series of distinct services as the Company continually provides access to, and fulfills its obligation to, the end customer over the subscription term. The series of distinct services represents a single performance obligation that is satisfied over time. Accordingly, the fixed consideration related to subscription revenue is usually recognized on a straight-line basis over the contract term, beginning on the date that the service is made available to the customer. The Company’s subscription contracts typically vary from one year to three years. The Company’s cloud-based solutions arrangements are mostly non-cancellable, non-refundable, and are invoiced in advance of the subscription services being provided.

 

Virtual, On-Demand and Classroom

 

The Company’s virtual, on-demand and classroom training provides customers with technical training. Revenue is recognized in the period in which the services are performed. Billing is in advance of the services being provided or immediately after the services have been provided.

 

Professional Services

 

The Company also sells professional services related to its cloud solutions which are typically considered distinct performance obligations and are recognized over time as services are performed. For fixed-price contracts, revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided (proportional performance method). These services usually consist of implementation, integration, and general consulting. Mostly, the Company’s professional service engagements are short in duration. Billing is commonly in advance of the services being provided.

 

Disaggregated Revenue and Geography Information

 

The following is a summary of revenues by type for the three and nine months ended October 31, 2023 and October 31, 2022 (in thousands):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

SaaS and subscription services

 $96,085  $93,127  $287,936  $272,443 

Virtual, on-demand and classroom

  37,824   41,646   112,804   128,931 

Professional services

  5,047   4,617   14,957   13,429 

Total net revenues

 $138,956  $139,390  $415,697  $414,803 

  

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue:

                

United States

 $92,587  $92,177  $274,610  $268,096 

Europe, Middle East and Africa

  34,475   35,230   104,751   109,031 

Other Americas

  6,714   7,099   21,041   23,075 

Asia-Pacific

  5,180   4,884   15,295   14,601 

Total net revenues

 $138,956  $139,390  $415,697  $414,803 

 

Other than the United States, no single country accounted for more than 10% of revenue for all periods presented.

 

Deferred Revenue

 

Deferred revenue activity for the nine months ended October 31, 2023 was as follows (in thousands):

 

Deferred revenue at January 31, 2023

 $282,454 

Billings deferred

  339,039 

Recognition of prior deferred revenue

  (415,697)

Deferred revenue at October 31, 2023

 $205,796 

 

Deferred revenue performance obligations relate predominantly to time-based SaaS and subscription services that are billed in advance of services being rendered.

 

Deferred Contract Acquisition Costs

 

Deferred contract acquisition cost activity for the nine months ended October 31, 2023 was as follows (in thousands):

 

Deferred contract acquisition costs at January 31, 2023

 $24,594 

Contract acquisition costs

  17,574 

Recognition of contract acquisition costs

  (15,622)

Deferred contract acquisition costs at October 31, 2023

 $26,546 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Fair Value Measurements
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

(14)    Fair Value Measurements

 

FASB ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), establishes a fair value hierarchy that prioritizes the inputs used to measure fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs. Observable inputs are inputs that reflect the assumptions that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.

 

The three levels of the fair value hierarchy established by ASC 820 in order of priority are as follows:

 

 

Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

 

Level 2: Pricing inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.

 

 

Level 3: Unobservable inputs that reflect the Company’s assumptions about the assumptions that market participants would use in pricing the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available.

 

The following summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis as of October 31, 2023 and are categorized using the fair value hierarchy (in thousands):

 

  

Level 2

  

Level 3

     

Description

 

Measurements

  

Measurements

  

Total

 

Interest rate swaps - asset (liability)

 $9,633  $  $9,633 

Liability classified warrants

     (4)  (4)

Total assets and (liabilities) recorded at fair value

 $9,633  $(4) $9,629 

 

Interest Rate Swap

 

On June 17, 2022, the Company entered into two fixed-rate interest rate swap agreements to change the SOFR-based component of the interest rate on a portion of the Company’s variable rate debt to a fixed rate (the “Interest Rate Swaps”). The Interest Rate Swaps have a combined notional amount of $300.0 million and a maturity date of June 5, 2027. The objective of the Interest Rate Swaps is to eliminate the variability of cash flows in interest payments on the first $300.0 million of variable rate debt attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to offset changes in cash flows of the variable rate debt. The Interest Rate Swaps are not designated as a cash flow hedge and changes in the fair value of the interest rate swaps are recorded in earnings each period. For the three and nine months ended October 31, 2023, the Company recognized a non-cash gain of $4.0 million and $11.2 million, respectively, attributable to the Interest Rate Swaps. For the three and nine months ended October 31, 2022, the Company recognized a gain of $20.3 million and $5.2 million, respectively, attributable to the Interest Rate Swaps.

 

The inputs for determining fair value of the Interest Rate Swaps are classified as Level 2 inputs. Level 2 fair value is based on estimates using standard pricing models. These standard pricing models use inputs which are derived from or corroborated by observable market data such as interest rate yield curves, index forward curves, discount curves, and volatility surfaces. The counterparties to these derivative contracts are highly rated financial institutions which we believe carry only a minimal risk of nonperformance.
 

 

Warrants

 

A summary of liability-classified warrants is as follows (in thousands, except per share amounts):

 

  

Underlying

            
  

Common

  

Strike

 

Redemption

 

Expiration

 

Fair Value at

 

Type

 

Shares

  

Price

 

Price

 

Date

 

October 31, 2023

 

Private Placement Warrants – Sponsor

  792  $230 

None

 

6/11/2026

 $4 

 

The Company classifies Sponsor Private Placement Warrants as liabilities in accordance with ASC Topic 815. Refer to Note 11 "Warrants" for more detail. The inputs for determining fair value of these warrants are classified as Level 3 inputs. The Company estimates the fair value of the Sponsor Private Placement Warrants using a Black-Scholes option pricing model and the following assumptions:

 

  

October 31, 2023

 

Risk-free interest rate

  4.9%

Expected dividend yield

  0.0%

Volatility factor

  58.3%

Expected lives (years)

  2.6 

Value per unit

 $0.01 

 

Changes in the fair value of liability-classified warrants classified as Level 3 due to significant unobservable inputs used to determine fair value were as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2023

  

October 31, 2023

 

Balance as of beginning-of-period

 $1,109  $4,754 

Unrealized gains

  (1,105)  (4,750)

Balance as of October 31, 2023

 $4  $4 

 

Other Fair Value Instruments

 

The Company currently invests excess cash balances primarily in money market funds invested in United States Treasury securities and United States Treasury securities repurchase agreements, as well as cash deposits held at major banks. The carrying amounts of cash and cash equivalents, trade receivables, trade payables and accrued liabilities, as reported on the condensed consolidated balance sheet as of  October 31, 2023, approximate their fair value because of the short maturity of those instruments. 

 

Our long-term debt is a financial instrument, and the fair value of the Company’s outstanding principal as of October 31, 2023 was $542.5 million. This fair value is determined based on inputs that are classified as Level 2 within the fair value hierarchy.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Segment Information
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

(15)    Segment Information

 

ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), in determining how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company’s CODM evaluates results using the operating segment structure as the primary basis for which the allocation of resources and financial results are assessed.

 

The Company has organized its business into two segments: Content & Platform (formerly referred to as Skillsoft content) and Instructor-Led Training (formerly referred to as Global Knowledge). All of the Company’s segments market and sell their offerings globally to businesses of many sizes, government agencies, educational institutions and resellers with a worldwide sales force positioned to offer the combinations that best meet customer needs. The CODM primarily uses revenues and operating income as measures to evaluate financial results and allocation of resources. The Company allocates certain operating expenses to the reportable segments, including general and administrative costs based on the usage and relative contribution provided to the segments. There are no intercompany revenue transactions reported between the Company’s reportable segments.

 

The Content & Platform business engages in the sale, marketing and delivery of its content learning solutions, in areas such as Leadership and Business, Technology and Developer and Compliance. This includes individualized coaching as well as technical skill areas assumed in the Codecademy acquisition. In addition, Content & Platform offers Percipio, an artificial intelligence ("AI")-driven online learning platform that delivers an immersive learning experience through software as a service ("SaaS") solutions. It leverages its highly engaging content, curated into nearly 700 learning paths (channels) that are continuously updated to ensure customers always have access to the latest information.

 

The Instructor-Led Training business offers training solutions covering information technology and business skills for corporations and their employees. Instructor-Led Training guides its customers throughout their lifelong technology learning journey by offering relevant and up-to-date skills training through instructor-led (in-person “classroom” or online “virtual”) and self-paced (“on-demand”), vendor certified, and other proprietary offerings. Instructor-Led Training offers a wide breadth of training topics and delivery modalities both on a transactional and subscription basis.

 

The following presents summary results for each of the businesses for the three and nine months ended October 31, 2023 and October 31, 2022:

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Content & Platform

                

Revenues

 $101,132  $97,968  $302,893  $286,507 

Operating expenses

  122,036   702,866   373,637   967,888 

Operating income (loss)

  (20,904)  (604,898)  (70,744)  (681,381)

Instructor-Led Training

                

Revenues

  37,824   41,422   112,804   128,296 

Operating expenses

  36,791   45,226   122,611   211,633 

Operating income (loss)

  1,033   (3,804)  (9,807)  (83,337)

Consolidated

                

Revenues

  138,956   139,390   415,697   414,803 

Operating expenses

  158,827   748,092   496,248   1,179,521 

Operating income (loss)

  (19,871)  (608,702)  (80,551)  (764,718)

Other income (expense), net

  19   1,601   (1,290)  2,733 

Interest expense, net

  (15,432)  (14,487)  (46,107)  (37,302)

Fair value adjustment of warrants

  1,105   9,128   4,750   26,080 

Fair value adjustment of hedge

  3,981   20,314   11,186   5,249 

(Provision for) benefit from income taxes

  2,462   8,832   8,735   34,234 

Net income (loss) from continuing operations

  (27,736)  (583,314)  (103,277)  (733,724)

Gain (loss) on sale of business

     53,756   (682)  53,756 

Income (loss) from discontinued operations, net of tax

     1,215      8,483 

Net income (loss)

 $(27,736) $(528,343) $(103,959) $(671,485)

 

Content & Platform segment depreciation for the three and nine months ended October 31, 2023 was $0.7 million and $2.1 million, respectively. Content & Platform segment depreciation for the three and nine months ended October 31, 2022 was $0.8 million and $2.3 million, respectively.

 

Instructor-Led Training segment depreciation for the three and nine months ended October 31, 2023 was $0.4 million and $0.5 million, respectively. Instructor-Led Training segment depreciation for the three and nine months ended October 31, 2022 was $0.5 million and $1.4 million, respectively.

 

The Company’s segment assets primarily consist of cash and cash equivalents, accounts receivable, prepaid expenses, deferred taxes, property and equipment, goodwill and intangible assets. The following sets forth the Company’s segment assets as of  October 31, 2023 and January 31, 2023 (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 

Content & Platform

 $1,237,508  $1,434,920 

Instructor-Led Training

  187,463   207,767 

Total assets

 $1,424,971  $1,642,687 

 

The following sets forth the Company’s long-lived tangible assets by geographic region as of  October 31, 2023 and January 31, 2023 (in thousands):

 

  

October 31, 2023

  

January 31, 2023

 

United States

 $4,242  $7,117 

Rest of world

  3,531   3,033 

Total long-lived tangible assets

 $7,773  $10,150 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Net Loss Per Share
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

(16)    Net Loss Per Share

 

Basic earnings per share is computed by dividing net income for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income for the period by the weighted-average number of common shares outstanding during the period, plus the dilutive effect of outstanding restricted stock-based awards, stock options, and shares issuable under the employee stock purchase plan using the treasury stock method.

 

The following sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Net income (loss) from continuing operations

 $(27,736) $(583,314) $(103,277) $(733,724)

Net income (loss) from discontinued operations

     54,971   (682)  62,239 

Net income (loss)

 $(27,736) $(528,343) $(103,959) $(671,485)
                 

Weighted average common shares outstanding:

                

Ordinary – Basic and diluted

  8,047   8,218   8,044   7,857 
                 

Net income (loss) per share:

                

Ordinary – Basic and diluted - continuing operations

 $(3.45) $(70.98) $(12.84) $(93.38)

Ordinary – Basic and diluted - discontinued operations

     6.69   (0.08)  7.92 

Ordinary – Basic and diluted

 $(3.45) $(64.29) $(12.92) $(85.46)

 

During the three and nine months ended October 31, 2023 and October 31, 2022, the Company incurred net losses and, therefore, the effect of the Company’s potentially dilutive securities was not included in the calculation of diluted loss per share as the effect would be anti-dilutive. The following contains share/unit totals with a potentially dilutive impact (in thousands):

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Common stock underlying warrants

  3,098   3,098   3,098   3,098 

Stock options

  99   116   107   133 

RSUs

  1,066   845   806   762 

Total

  4,263   4,059   4,011   3,993 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Related Party Transactions
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

(17)    Related Party Transactions

 

Agreement with Largest Shareholder

 

In December 2021, Skillsoft entered into a commercial agreement to provide off-the-shelf Skillsoft products to the Company’s largest shareholder, MIH Learning B.V., and its affiliates for $0.7 million over three years.

 

Codecademy Transaction

 

An affiliate of our largest shareholder, MIH Learning B.V., also owned approximately 23.8% of the outstanding equity of Codecademy, which we acquired on April 4, 2022.

 

Consulting Services

 

In December 2021, Skillsoft engaged The Klein Group, LLC (the “Klein Group”) to act as a consultant to advise the Company of a potential transaction with Codecademy, to assist management in its evaluation of the business opportunity and structuring and negotiation of a potential transaction. Pursuant to this engagement, Skillsoft paid the Klein Group a transaction fee equal to $2.0 million in connection with the Codecademy acquisition. Michael Klein, a member of our Board, is the Chief Executive Officer of the Klein Group, and the Klein Group is closely affiliated with our second largest shareholder.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Subsequent Events
9 Months Ended
Oct. 31, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

(18)    Subsequent Events

 

The Company has completed an evaluation of all subsequent events after the balance sheet date of October 31, 2023 through the date this Quarterly Report on Form 10-Q was filed with the SEC, to ensure that this filing includes appropriate disclosure of events both recognized in the financial statements as of October 31, 2023, and events which occurred subsequently but were not recognized in the financial statements. The Company has concluded that no subsequent events have occurred that require disclosure, except as disclosed within these financial statements.

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2023
Insider Trading Arr Line Items    
Material Terms of Trading Arrangement [Text Block]  

ITEM 5. OTHER INFORMATION.

 

10b5-1 Trading Plans

 

During the three months ended October 31, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

Rule 10b5-1 Arrangement Terminated [Flag] false  
Rule 10b5-1 Arrangement Adopted [Flag] false  
Non-Rule 10b5-1 Arrangement Terminated [Flag] false  
Non-Rule 10b5-1 Arrangement Adopted [Flag] false  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Guidance

 

Below we provide a description of our adoption of new Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”) and the impact of the adoption on the condensed consolidated financial statements. ASUs not listed below were assessed and determined to be either not applicable or insignificant in presentation or amount.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. We adopted ASU 2016-13 effective February 1, 2023, and the adoption of the standard did not have a material impact on our condensed consolidated financial statements.

 

Related to ASU 2016-13, there is risk and judgment involved in determining estimates of our allowances for credit losses, which reduce the carrying value of an asset to produce an estimate of the net amount that will be collected over the asset's life. We evaluate the expected credit loss of an asset on an individual basis, except in cases where assets collectively share similar risk characteristics where we pool them together. We evaluate and estimate our allowances for credit loss by considering reasonable, relevant, and supportable available information. The Company maintains an allowance based upon expected credit losses of outstanding accounts receivable. Management derives its estimate using a variety of factors, including historical collection and loss patterns; the current aging of receivables; customer-specific credit risk factors (when warranted); and probable future economic conditions which inform adjustments to historical loss patterns. The provision for expected credit losses is recorded in general and administrative in the accompanying consolidated statements of operations. Accounts receivable deemed to be uncollectible are written off, net of expected or actual recoveries.

 

Changes in the allowance for credit loss on accounts receivable (in thousands) for the nine months ended October 31, 2023 were as follows: 

 

  Amount 

Balance as of February 1, 2023

 $221 

Additions to (reductions from) provision for credit loss expense

  205 

Balance as of October 31, 2023

 $426 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  Amount 

Balance as of February 1, 2023

 $221 

Additions to (reductions from) provision for credit loss expense

  205 

Balance as of October 31, 2023

 $426 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]

Description

 

Amount

 

Cash payments

 $202,119 

Class A common stock issued

  182,550 

Cash settlement of seller transaction costs and other

  1,315 

Total purchase price

 $385,984 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Final Purchase

 

Description

 

Price Allocation

 

Cash, cash equivalents and restricted cash

 $4,053 

Current assets

  3,671 

Property and equipment

  385 

Intangible assets

  119,000 

Total assets acquired

  127,109 

Current liabilities

  (6,166)

Deferred revenue

  (18,396)

Deferred tax liabilities

  (21,621)

Total liabilities assumed

  (46,183)

Net assets acquired

  80,926 

Goodwill

  305,058 

Total purchase price

 $385,984 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]

Description

 

Amount

  

Life (in years)

 

Trade name

 $44,000   13.8 

Developed technology

  43,000   5.0 

Content

  17,000   5.0 

Customer relationships

  15,000   5.8 

Total

 $119,000     
Business Acquisition, Pro Forma Information [Table Text Block]
  

Unaudited Pro Forma

  

Unaudited Pro Forma

 
  

Statement of Operations

  

Statement of Operations

 
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2022

  

2022

 

Revenue

 $139,390  $422,861 

Net loss from continuing operations

  (16,134)  (100,472)
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Discontinued Operations (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

Three Months

  

Nine Months

 
  

Ended

  

Ended

 
  

October 31, 2022

  

October 31, 2022

 

Revenues:

        

Total revenues

 $4,178  $60,706 

Operating expenses:

        

Costs of revenues

  1,250   19,027 

Content and software development

  956   12,246 

Selling and marketing

  800   11,507 

General and administrative

  67   730 

Amortization of intangible assets

     6,345 

Acquisition-related costs

  1,056   1,609 

Restructuring

  (159)  42 

Total operating expenses

  3,970   51,506 

Operating income from discontinued operations

  208   9,200 

Other income (expense), net

  2,223   2,681 

Interest income

     12 

Interest expense

  (101)  (1,443)

Income (loss) from discontinued operations before income taxes

  2,330   10,450 

Provision for (benefit from) income taxes

  1,115   1,967 

Net income (loss) from discontinued operations

 $1,215  $8,483 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block]
  

October 31, 2023

  

January 31, 2023

 
  

Gross

      

Net

  

Gross

      

Net

 
  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 

Developed software/courseware

 $383,466  $185,016  $198,450  $374,057  $123,219  $250,838 

Customer contracts/relationships

  335,084   74,084   261,000   336,182   42,026   294,156 

Vendor relationships

  39,158   37,911   1,247   39,887   36,666   3,221 

Trademarks and trade names

  44,000   3,884   40,116   44,000   1,454   42,546 

Publishing rights

  41,100   19,614   21,486   41,100   13,449   27,651 

Backlog

  49,700   42,650   7,050   49,700   32,780   16,920 

Skillsoft trademark

  84,700      84,700   84,700      84,700 

Global Knowledge trademark

  22,656   6,302   16,354   23,080   5,046   18,034 

Total intangible assets

 $999,864  $369,461  $630,403  $992,706  $254,640  $738,066 
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
  

Amortization Expense

 

2024 (three months remaining)

 $37,206 

2025

  133,177 

2026

  129,291 

2027

  82,322 

2028

  42,037 

Thereafter

  121,670 

Total future amortization

 $545,703 
Schedule of Goodwill [Table Text Block]

Description

 

Content & Platform

  

Instructor-Led Training

  

Consolidated

 

Goodwill, net January 31, 2023

 $417,340  $40,404  $457,744 

Foreign currency translation adjustment

  (701)  725   24 

Goodwill, net October 31, 2023

 $416,639  $41,129  $457,768 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Leases, Commitments and Contingencies (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
     

Fiscal year ended January 31:

   

2024 (three months remaining)

 $1,199 

2025

  3,707 

2026

  2,490 

2027

  2,324 

2028

  1,507 

Thereafter

  4,124 

Total future minimum lease payments

  15,351 

Effects of discounting

  (2,254)

Total lease liabilities

 $13,097 
     

Current lease liabilities

 $3,591 

Long-term lease liabilities

  9,506 

Total lease liabilities

 $13,097 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Long-term Debt (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

October 31, 2023

  

January 31, 2023

 

Term Loan - current portion

 $6,404  $6,404 

Current maturities of long-term debt

  6,404   6,404 
         

Term Loan - long-term portion

  589,798   594,601 

Original issue discount - long-term portion

  (7,284)  (8,286)

Deferred financing costs - long-term portion

  (3,954)  (4,498)

Long-term debt

 $578,560  $581,817 
Schedule of Maturities of Long-Term Debt [Table Text Block]

Future principal payments due for fiscal years ended January 31:

    

2024 (three months remaining)

 $1,601 

2025

  6,404 

2026

  4,803 

2027

  6,404 

2028

  8,005 

Thereafter

  568,985 

Total payments

  596,202 

Current portion

  (6,404)

Unamortized original issue discount and issuance costs

  (11,238)

Long-term portion

 $578,560 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Shareholders' Equity (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Three Months Ended October 31,

 
  

2023

  

2022

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(13,423) $  $(13,423) $(2,755) $  $(2,755)

Translation adjustment

  (2,650)     (2,650)  (17,287)     (17,287)

Deconsolidation of SumTotal

           2,110      2,110 

Balance as of end-of-period

 $(16,073) $  $(16,073) $(17,932) $  $(17,932)
  

Nine Months Ended October 31,

 
  

2023

  

2022

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(14,794) $  $(14,794) $970  $  $970 

Translation adjustment

  (1,279)     (1,279)  (21,012)     (21,012)

Deconsolidation of SumTotal

           2,110      2,110 

Balance as of end-of-period

 $(16,073) $  $(16,073) $(17,932) $  $(17,932)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Warrants (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Underlying

         

Fair Value

 
  

Common

  

Strike

 

Redemption

 

Expiration

 

at October 31,

 

Type

 

Shares

  

Price

 

Price

 

Date

 

2023

 

Private Placement Warrants – Sponsor

  792  $230 

None

 

6/11/2026

 $4 
  

Underlying

          
  

Common

  

Strike

  

Redemption

 

Expiration

Type

 

Shares

  

Price

  

Price

 

Date

Public Warrants

  1,173  $230  $360 

6/11/2026

Private Placement Warrants (PIPE)

  833   230   360 

6/11/2026

Private Placement Warrants (Global Knowledge)

  250   230  

None

 

10/12/2025

Private Placement Warrants (CEO)

  50   230  

None

 

6/11/2026

Total

  2,306          
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted -

     
      

Weighted -

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic Value

 
  

Shares

  

Price

  

Term (Years)

  

(in thousands)

 

Outstanding, January 31, 2023

  116,099  $214.74   8.4  $ 

Granted

            

Exercised

            

Forfeited

  (11,330)  215.00       

Expired

  (15,919)  213.13       

Outstanding, October 31, 2023

  88,850   215.00   7.6    
                 

Vested and exercisable, October 31, 2023

  49,981   215.00   7.6    
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted -

  

Aggregate

 
      

Average Grant

  

Intrinsic Value

 
  

Shares

  

Date Fair Value

  

(in thousands)

 

Unvested balance, January 31, 2023

  608,306  $120.20  $23,359 

Granted(1)

  451,158   32.03    

Vested

  (145,447)  134.52    

Forfeited

  (122,128)  117.55    

Unvested balance, October 31, 2023

  791,889   68.14   14,888 
      

Weighted -

  

Aggregate

 
      

Average Grant

  

Intrinsic Value

 
  

Shares

  

Date Fair Value

  

(in thousands)

 

Unvested balance, January 31, 2023

  112,923  $135.00  $4,336 

Granted

  117,250   45.11    

Vested

         

Forfeited

  (25,926)  150.18    

Canceled(1)

  (19,400)  172.00    

Unvested balance, October 31, 2023

  184,847   74.13   3,475 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Cost of revenues

 $128  $82  $463  $132 

Content and software development

  1,569   1,782   5,325   6,207 

Selling and marketing

  1,421   1,915   2,436   4,933 

General and administrative

  4,845   4,617   14,693   15,634 

Total

 $7,963  $8,396  $22,917  $26,906 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

SaaS and subscription services

 $96,085  $93,127  $287,936  $272,443 

Virtual, on-demand and classroom

  37,824   41,646   112,804   128,931 

Professional services

  5,047   4,617   14,957   13,429 

Total net revenues

 $138,956  $139,390  $415,697  $414,803 
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue:

                

United States

 $92,587  $92,177  $274,610  $268,096 

Europe, Middle East and Africa

  34,475   35,230   104,751   109,031 

Other Americas

  6,714   7,099   21,041   23,075 

Asia-Pacific

  5,180   4,884   15,295   14,601 

Total net revenues

 $138,956  $139,390  $415,697  $414,803 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Deferred revenue at January 31, 2023

 $282,454 

Billings deferred

  339,039 

Recognition of prior deferred revenue

  (415,697)

Deferred revenue at October 31, 2023

 $205,796 
Capitalized Contract Cost [Table Text Block]

Deferred contract acquisition costs at January 31, 2023

 $24,594 

Contract acquisition costs

  17,574 

Recognition of contract acquisition costs

  (15,622)

Deferred contract acquisition costs at October 31, 2023

 $26,546 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Level 2

  

Level 3

     

Description

 

Measurements

  

Measurements

  

Total

 

Interest rate swaps - asset (liability)

 $9,633  $  $9,633 

Liability classified warrants

     (4)  (4)

Total assets and (liabilities) recorded at fair value

 $9,633  $(4) $9,629 
  

Underlying

            
  

Common

  

Strike

 

Redemption

 

Expiration

 

Fair Value at

 

Type

 

Shares

  

Price

 

Price

 

Date

 

October 31, 2023

 

Private Placement Warrants – Sponsor

  792  $230 

None

 

6/11/2026

 $4 
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

October 31, 2023

 

Risk-free interest rate

  4.9%

Expected dividend yield

  0.0%

Volatility factor

  58.3%

Expected lives (years)

  2.6 

Value per unit

 $0.01 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2023

  

October 31, 2023

 

Balance as of beginning-of-period

 $1,109  $4,754 

Unrealized gains

  (1,105)  (4,750)

Balance as of October 31, 2023

 $4  $4 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Segment Information (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Content & Platform

                

Revenues

 $101,132  $97,968  $302,893  $286,507 

Operating expenses

  122,036   702,866   373,637   967,888 

Operating income (loss)

  (20,904)  (604,898)  (70,744)  (681,381)

Instructor-Led Training

                

Revenues

  37,824   41,422   112,804   128,296 

Operating expenses

  36,791   45,226   122,611   211,633 

Operating income (loss)

  1,033   (3,804)  (9,807)  (83,337)

Consolidated

                

Revenues

  138,956   139,390   415,697   414,803 

Operating expenses

  158,827   748,092   496,248   1,179,521 

Operating income (loss)

  (19,871)  (608,702)  (80,551)  (764,718)

Other income (expense), net

  19   1,601   (1,290)  2,733 

Interest expense, net

  (15,432)  (14,487)  (46,107)  (37,302)

Fair value adjustment of warrants

  1,105   9,128   4,750   26,080 

Fair value adjustment of hedge

  3,981   20,314   11,186   5,249 

(Provision for) benefit from income taxes

  2,462   8,832   8,735   34,234 

Net income (loss) from continuing operations

  (27,736)  (583,314)  (103,277)  (733,724)

Gain (loss) on sale of business

     53,756   (682)  53,756 

Income (loss) from discontinued operations, net of tax

     1,215      8,483 

Net income (loss)

 $(27,736) $(528,343) $(103,959) $(671,485)
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
  

October 31, 2023

  

January 31, 2023

 

Content & Platform

 $1,237,508  $1,434,920 

Instructor-Led Training

  187,463   207,767 

Total assets

 $1,424,971  $1,642,687 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

October 31, 2023

  

January 31, 2023

 

United States

 $4,242  $7,117 

Rest of world

  3,531   3,033 

Total long-lived tangible assets

 $7,773  $10,150 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Net Loss Per Share (Tables)
9 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Net income (loss) from continuing operations

 $(27,736) $(583,314) $(103,277) $(733,724)

Net income (loss) from discontinued operations

     54,971   (682)  62,239 

Net income (loss)

 $(27,736) $(528,343) $(103,959) $(671,485)
                 

Weighted average common shares outstanding:

                

Ordinary – Basic and diluted

  8,047   8,218   8,044   7,857 
                 

Net income (loss) per share:

                

Ordinary – Basic and diluted - continuing operations

 $(3.45) $(70.98) $(12.84) $(93.38)

Ordinary – Basic and diluted - discontinued operations

     6.69   (0.08)  7.92 

Ordinary – Basic and diluted

 $(3.45) $(64.29) $(12.92) $(85.46)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2023

  

2022

  

2023

  

2022

 

Common stock underlying warrants

  3,098   3,098   3,098   3,098 

Stock options

  99   116   107   133 

RSUs

  1,066   845   806   762 

Total

  4,263   4,059   4,011   3,993 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Description of Business and Basis of Presentation (Details Textual)
Sep. 29, 2023
Oct. 31, 2023
$ / shares
Jan. 31, 2023
$ / shares
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.0001 $ 0.0001
Reverse Stock Split [Member]      
Stockholders' Equity Note, Stock Split, Conversion Ratio 20    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Balance $ 221  
Additions to (reductions from) provision for credit loss expense 205 $ 275
Balance $ 426  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Apr. 04, 2022
Business Combination, Acquisition Related Costs $ 510 $ 4,889   $ 2,838 $ 26,653  
Codecademy [Member]            
Number of Registered Learners           40,000,000
Number of Programming Language for Self Paced Course and Hand on Learning           14
Business Combination, Acquisition Related Costs     $ 2,500   $ 7,700  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination - Summary of Purchase Consideration (Details) - Codecademy [Member]
$ in Thousands
Apr. 04, 2022
USD ($)
Cash payments $ 202,119
Cash settlement of seller transaction costs and other 1,315
Total purchase price 385,984
Common Class A [Member]  
Equity issued $ 182,550
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Apr. 04, 2022
Goodwill $ 457,768 $ 457,744  
Codecademy [Member]      
Cash, cash equivalents and restricted cash     $ 4,053
Current assets     3,671
Property and equipment     385
Intangible assets     119,000
Total assets acquired     127,109
Current liabilities     6,166
Deferred revenue     18,396
Deferred tax liabilities     21,621
Total liabilities assumed     (46,183)
Net assets acquired     80,926
Goodwill     305,058
Total purchase price     $ 385,984
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination - Identifiable Intangible Assets (Details) - Codecademy [Member]
$ in Millions
Oct. 31, 2023
USD ($)
Finite-lived intangibles $ 119
Trade Names [Member]  
Finite-lived intangibles $ 44
Finite-lived intangibles, life (Year) 13 years 9 months 18 days
Developed Technology Rights [Member]  
Finite-lived intangibles $ 43
Finite-lived intangibles, life (Year) 5 years
Media Content [Member]  
Finite-lived intangibles $ 17
Finite-lived intangibles, life (Year) 5 years
Customer Relationships [Member]  
Finite-lived intangibles $ 15
Finite-lived intangibles, life (Year) 5 years 9 months 18 days
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combination - Pro Forma Financial Information (Details) - Skillsoft, Global Knowledge and Codecademy [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2022
Revenue $ 139,390 $ 422,861
Net loss from continuing operations $ (16,134) $ (100,472)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Discontinued Operations (Details Textual) - SumTotal Segment [Member]
$ in Thousands
Aug. 15, 2022
USD ($)
Discontinued Operations, Held-for-Sale or Disposed of by Sale [Member]  
Discontinued Operations, Percentage Of Equity Disposed Of 100.00%
Disposal Group, Including Discontinued Operation, Consideration $ 174,900
Discontinued Operations, Disposed of by Sale [Member]  
Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Discontinued Operations - Financial Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Total revenues   $ 4,178   $ 60,706
Costs of revenues   1,250   19,027
Content and software development   956   12,246
Selling and marketing   800   11,507
General and administrative   67   730
Amortization of intangible assets   0   6,345
Acquisition-related costs   1,056   1,609
Restructuring   (159)   42
Total operating expenses   3,970   51,506
Operating income from discontinued operations   208   9,200
Other income (expense), net   2,223   2,681
Interest income   0   12
Interest expense   (101)   (1,443)
Income (loss) from discontinued operations before income taxes   2,330   10,450
Provision for (benefit from) income taxes   1,115   1,967
Net income (loss) from discontinued operations $ 0 $ 1,215 $ 0 $ 8,483
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Amortization of Intangible Assets $ 38,620 $ 43,438 $ 116,086 $ 128,196
Tangible Asset Impairment Charges, Total     0  
Content & Platform [Member]        
Goodwill, Impaired, Accumulated Impairment Loss 569,300   569,300  
Instructor-Led Training [Member]        
Goodwill, Impaired, Accumulated Impairment Loss $ 72,100   $ 72,100  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Intangible assets, accumulated amortization $ 369,461 $ 254,640
Finite-lived intangible assets, net 545,703  
Intangible assets, gross 999,864 992,706
Intangible assets, net 630,403 738,066
Developed Technology Rights [Member]    
Finite-lived intangible assets, gross 383,466 374,057
Intangible assets, accumulated amortization 185,016 123,219
Finite-lived intangible assets, net 198,450 250,838
Customer-Related Intangible Assets [Member]    
Finite-lived intangible assets, gross 335,084 336,182
Intangible assets, accumulated amortization 74,084 42,026
Finite-lived intangible assets, net 261,000 294,156
Vendor Relationships [Member]    
Finite-lived intangible assets, gross 39,158 39,887
Intangible assets, accumulated amortization 37,911 36,666
Finite-lived intangible assets, net 1,247 3,221
Trademarks and Trade Names [Member]    
Finite-lived intangible assets, gross 44,000 44,000
Intangible assets, accumulated amortization 3,884 1,454
Finite-lived intangible assets, net 40,116 42,546
Publishing Rights [Member]    
Finite-lived intangible assets, gross 41,100 41,100
Intangible assets, accumulated amortization 19,614 13,449
Finite-lived intangible assets, net 21,486 27,651
Order or Production Backlog [Member]    
Finite-lived intangible assets, gross 49,700 49,700
Intangible assets, accumulated amortization 42,650 32,780
Finite-lived intangible assets, net 7,050 16,920
Content & Platform Trademark [Member]    
Finite-lived intangible assets, gross 84,700 84,700
Intangible assets, accumulated amortization 0 0
Finite-lived intangible assets, net 84,700 84,700
Instructor-Led Training Trademark [Member]    
Finite-lived intangible assets, gross 22,656 23,080
Intangible assets, accumulated amortization 6,302 5,046
Finite-lived intangible assets, net $ 16,354 $ 18,034
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Intangible Assets - Expected Amortization Expense (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
2024 (three months remaining) $ 37,206
2025 133,177
2026 129,291
2027 82,322
2028 42,037
Thereafter 121,670
Total future amortization $ 545,703
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Intangible Assets - Roll Forward of Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2023
USD ($)
Beginning Goodwill, net $ 457,744
Foreign currency translation adjustment 24
Ending Goodwill, net 457,768
Content & Platform [Member]  
Beginning Goodwill, net 417,340
Foreign currency translation adjustment (701)
Ending Goodwill, net 416,639
Instructor-Led Training [Member]  
Beginning Goodwill, net 40,404
Foreign currency translation adjustment 725
Ending Goodwill, net $ 41,129
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Tax Expense (Benefit) $ (2,462) $ (8,832) $ (8,735) $ (34,234)
Income (Loss) from Operations before Income Taxes $ (30,200) $ (592,100) $ (112,000) $ (768,000)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Restructuring (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Restructuring Charges $ 873 $ 2,010 $ 8,592 $ 10,289
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Leases, Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
9 Months Ended 21 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Jan. 31, 2023
Operating Lease, Weighted Average Discount Rate, Percent 5.80%   5.80% 5.50%
Operating Lease, Weighted Average Remaining Lease Term (Year) 6 years   6 years  
Lease, Cost $ 3,900 $ 5,000    
Lease Payments 3,800 $ 5,900    
Legal Proceedings and Claims [Member]        
Loss Contingency Accrual, Ending Balance 0   $ 0  
Indemnifications or Commitments [Member]        
Loss Contingency Accrual, Ending Balance $ 0   0  
Loss Contingency, Loss in Period     $ 0  
Minimum [Member]        
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year   1 year  
Maximum [Member]        
Lessee, Operating Lease, Remaining Lease Term (Year) 10 years   10 years  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
2024 (three months remaining) $ 1,199  
2025 3,707  
2026 2,490  
2027 2,324  
2028 1,507  
Thereafter 4,124  
Total future minimum lease payments 15,351  
Effects of discounting (2,254)  
Total lease liabilities 13,097  
Current lease liabilities 3,591 $ 4,198
Long-term lease liabilities $ 9,506 $ 11,947
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Long-term Debt (Details Textual) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Aug. 15, 2022
Apr. 04, 2022
Dec. 20, 2018
Oct. 31, 2023
Jan. 31, 2023
Jul. 16, 2021
Debt Issuance Costs, Noncurrent, Net, Total       $ 3,954 $ 4,498  
Debt Instrument, Unamortized Discount, Noncurrent       7,284 8,286  
Long-Term Debt, Gross       596,202    
Restricted Cash, Current       6,953 $ 7,197  
Accounts Receivable Facility [Member]            
Proceeds from Issuance of Debt       40,500    
Restricted Cash, Current       $ 5,100    
Accounts Receivable Facility [Member] | Minimum [Member]            
Percentage of Advance     50.00%      
Accounts Receivable Facility [Member] | Maximum [Member]            
Percentage of Advance     85.00%      
SumTotal Segment [Member] | Discontinued Operations, Held-for-Sale or Disposed of by Sale [Member]            
Discontinued Operations, Percentage Of Equity Disposed Of 100.00%          
Disposal Group, Including Discontinued Operations, Mandatory Lender Prepayments $ 31,400          
Term Loan Facility [Member]            
Debt Instrument, Face Amount           $ 480,000
SOFR Floor         0.75%  
ABR Floor       1.75%    
Long-Term Debt, Gross       $ 589,798 $ 594,601  
Term Loan Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]            
Debt Instrument, Basis Spread on Variable Rate         5.25%  
Term Loan Facility [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate       10.50%    
Term Loan Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate       1.00%    
Term Loan Facility [Member] | Alternative Base Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate       3.75%    
Term B-1 Loans [Member]            
Debt Instrument, Face Amount   $ 160,000   $ 596,200    
Proceeds from Issuance of Debt   153,200        
Debt Issuance Costs, Gross   4,000        
Debt Instrument, Unamortized Discount, Total   2,800        
Debt Issuance Costs, Noncurrent, Net, Total   100        
Debt Instrument, Unamortized Discount, Noncurrent   $ 2,800        
Debt Instrument, Periodic Payment as a Percentage of Principal Amount   0.25%        
SOFR Floor       0.75%    
Debt Instrument, Periodic Payment, Principal       $ 1,600    
Term B-1 Loans [Member] | Base Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate   4.25%        
Term B-1 Loans [Member] | Secured Overnight Financing Rate (SOFR) [Member]            
Debt Instrument, Basis Spread on Variable Rate   5.25%   5.25%    
Debt Instrument, Credit Premium       0.11%    
Accounts Receivable Facility [Member]            
Debt Instrument, Face Amount     $ 75,000      
Debt Instrument, Interest Rate During Period       8.44%    
Accounts Receivable Facility [Member] | Minimum [Member]            
Long-Term Debt, Gross       $ 10,000    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Current maturities of long-term debt $ 6,404 $ 6,404
Long-Term Debt, Gross 596,202  
Original issue discount - long-term portion (7,284) (8,286)
Deferred financing costs - long-term portion (3,954) (4,498)
Long-term debt 578,560 581,817
Term Loan Facility [Member]    
Current maturities of long-term debt 6,404 6,404
Long-Term Debt, Gross $ 589,798 $ 594,601
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
2024 (three months remaining) $ 1,601  
2025 6,404  
2026 4,803  
2027 6,404  
2028 8,005  
Thereafter 568,985  
Total payments 596,202  
Current portion (6,404) $ (6,404)
Unamortized original issue discount and issuance costs (11,238)  
Long-term portion $ 578,560  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 14 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2023
Jan. 31, 2023
Sep. 07, 2022
Common Stock, Shares Authorized (in shares) 18,750,000       18,750,000 18,750,000 18,750,000  
Preferred Stock, Shares Authorized (in shares) 10,000,000       10,000,000 10,000,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001       $ 0.0001 $ 0.0001 $ 0.0001  
Common Stock, Shares, Issued (in shares) 8,362,774       8,362,774 8,362,774 8,264,308  
Common Stock, Shares, Outstanding (in shares) 8,062,997       8,062,997 8,062,997 8,182,794  
Treasury Stock, Value, Acquired, Cost Method $ (0) $ (0) $ 8,046 $ 1,433        
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001       $ 0.0001 $ 0.0001    
Common Class A [Member]                
Common Stock, Shares Authorized (in shares) 18,750,000       18,750,000 18,750,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001       $ 0.0001 $ 0.0001    
Common Stock, Shares, Issued (in shares) 8,362,774       8,362,774 8,362,774    
Common Stock, Shares, Outstanding (in shares) 8,062,997       8,062,997 8,062,997    
Stock Repurchase Program, Authorized Amount               $ 30,000
Treasury Stock, Shares, Acquired (in shares)         218,263 299,777    
Treasury Stock, Value, Acquired, Cost Method         $ 8,000 $ 10,900    
Common Class C [Member]                
Common Stock, Shares, Outstanding (in shares) 0       0 0    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Balance, before tax $ (13,423) $ (2,755) $ (14,794) $ 970
Balance, tax 0 0 0 0
Balance, net (13,423) (2,755) (14,794) 970
Translation adjustment, before tax (2,650) (17,287) (1,279) (21,012)
Translation adjustment, tax 0 0 0 0
Translation adjustment, net (2,650) (17,287) (1,279) (21,012)
Deconsolidation of SumTotal, before tax 0 2,110 0 2,110
Deconsolidation of SumTotal, tax 0 0 0 0
Deconsolidation of SumTotal, net 0 2,110 0 2,110
Balance, before tax (16,073) (17,932) (16,073) (17,932)
Balance as of end-of-period, tax 0 0 0 0
Balance, net $ (16,073) $ (17,932) $ (16,073) $ (17,932)
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Warrants (Details Textual)
9 Months Ended
Jun. 11, 2021
shares
Oct. 31, 2023
$ / shares
shares
IPO [Member]    
Number of Shares Per Unit Issued (in shares)   1
Number of Warrant Per Unit   0.33
Private Placement Warrants [Member] | Chief Executive Officer [Member]    
Class of Warrant or Right, Issued During Period (in shares) 1,000,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 230
Private Placement Warrants [Member] | Churchill Capital (the “Sponsor”) [Member]    
Class of Warrant or Right, Issued During Period (in shares)   15,800,000
Debt Conversion, Converted Instrument, Warrants or Options Issued (in shares)   1,500,000
Public Warrants [Member]    
Class of Warrant or Right, Issued During Period (in shares)   23,000,000
Class of Warrant or Right, Reclassified (in shares)   453,596
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 230
Warrants Issued in PIPE Investment [Member]    
Class of Warrant or Right, Issued During Period (in shares) 16,666,667  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   230
Warrants Issued to Former Owners of Global Knowledge [Member]    
Class of Warrant or Right, Issued During Period (in shares) 5,000,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 230
Redeemable Warrants [Member]    
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   0.05
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.2
Class of Warrant or Right, Term of Notice for Redemption (Day)   30 days
Class of Warrant or Right, Stock Price Trigger (in dollars per share) | $ / shares   $ 360
Class of Warrant or Right, Threshold Trading Days (Day)   20 days
Class of Warrant or Right, Threshold Consecutive Trading Days (Day)   30 days
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Warrants - Summary of Warrants (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
Oct. 31, 2023
USD ($)
$ / shares
shares
Underlying common shares (in shares) | shares 2,306
Private Placement Warrants [Member] | Chief Executive Officer [Member]  
Underlying common shares (in shares) | shares 50
Strike price (in dollars per share) $ 230
Expiration date Jun. 11, 2026
Private Placement Warrants [Member] | Churchill Capital (the “Sponsor”) [Member] | Liability [Member]  
Underlying common shares (in shares) | shares 792
Strike price (in dollars per share) $ 230
Expiration date Jun. 11, 2026
Fair value | $ $ 4
Public Warrants [Member]  
Underlying common shares (in shares) | shares 1,173
Strike price (in dollars per share) $ 230
Expiration date Jun. 11, 2026
Redemption price (in dollars per share) $ 360
Warrants Issued in PIPE Investment [Member]  
Underlying common shares (in shares) | shares 833
Strike price (in dollars per share) $ 230
Expiration date Jun. 11, 2026
Redemption price (in dollars per share) $ 360
Warrants Issued to Former Owners of Global Knowledge [Member]  
Underlying common shares (in shares) | shares 250
Strike price (in dollars per share) $ 230
Expiration date Oct. 12, 2025
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Jun. 30, 2021
shares
May 31, 2023
USD ($)
shares
Oct. 31, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) | $ / shares     $ 67.23
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $     $ 2.4
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 7 months 6 days
Restricted Stock Units (RSUs) [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $     $ 44.6
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 9 months 18 days
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Right To Receive Shares     1
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   14,500 451,158 [1]
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Canceled in Period (in shares)   19,400  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Remaining Life of Award (Year)   2 years  
Restricted Stock Units (RSUs) [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years
Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     4 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Quarterly Expense Over Remaining Life of Award | $   $ 0.1  
Market-based Restricted Stock Units (MBRSUs) [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $     $ 5.7
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     10 months 24 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     117,250
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Canceled in Period (in shares)   14,500 19,400 [2]
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Remaining Life of Award (Year)   2 years  
Market-based Restricted Stock Units (MBRSUs) [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years
Market-based Restricted Stock Units (MBRSUs) [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     4 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Quarterly Expense Over Remaining Life of Award | $   $ 0.1  
Time-based Restricted Stock Units (TBRSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   19,400  
The 2020 Omnibus Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 655,295    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage 5.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     149,600
The 2020 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years    
The 2020 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Days Following Termination of Employment or Service [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 90 days    
The 2020 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Months Following Optionees Death or Disability [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 12 months    
[1] In May 2023, 14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.
[2] In May 2023, 14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2023
Jan. 31, 2023
Outstanding, shares (in shares) 116,099  
Outstanding, weighted average exercise price (in dollars per share) $ 214.74  
Outstanding, weighted average remaining contractual term (Year) 7 years 7 months 6 days 8 years 4 months 24 days
Outstanding, aggregate intrinsic value $ 0 $ 0
Granted, shares (in shares) 0  
Granted, weighted average exercise price (in dollars per share) $ 0  
Exercised, shares (in shares) 0  
Exercised, weighted average exercise price (in dollars per share) $ 0  
Forfeited, shares (in shares) (11,330)  
Forfeited, weighted average exercise price (in dollars per share) $ 215  
Expired, shares (in shares) (15,919)  
Expired, weighted average exercise price (in dollars per share) $ 213.13  
Outstanding, shares (in shares) 88,850 116,099
Outstanding, weighted average exercise price (in dollars per share) $ 215 $ 214.74
Vested and Exercisable, shares (in shares) 49,981  
Vested and Exercisable, weighted average exercise price (in dollars per share) $ 215  
Vested and exercisable, weighted average remaining contractual term (Year) 7 years 7 months 6 days  
Vested and Exercisable, aggregate intrinsic value $ 0  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation - Summary of RSU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
May 31, 2023
Oct. 31, 2023
Jan. 31, 2023
Restricted Stock Units (RSUs) [Member]      
Unvested balance, shares (in shares)   608,306  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 120.2  
Unvested balance, aggregate intrinsic value   $ 14,888 $ 23,359
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 14,500 451,158 [1]  
Granted(1) (in dollars per share) [1]   $ 32.03  
Vested, shares (in shares)   (145,447)  
Vested, weighted average grant date fair value (in dollars per share)   $ 134.52  
Forfeited, shares (in shares)   (122,128)  
Forfeited, weighted average grant date fair value (in dollars per share)   $ 117.55  
Unvested balance, shares (in shares)   791,889  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 68.14  
Canceled(1) (in shares) (19,400)    
Market-based Restricted Stock Units (MBRSUs) [Member]      
Unvested balance, shares (in shares)   112,923  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 135  
Unvested balance, aggregate intrinsic value   $ 3,475 $ 4,336
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   117,250  
Granted(1) (in dollars per share)   $ 45.11  
Vested, shares (in shares)   0  
Vested, weighted average grant date fair value (in dollars per share)   $ 0  
Forfeited, shares (in shares)   (25,926)  
Forfeited, weighted average grant date fair value (in dollars per share)   $ 150.18  
Unvested balance, shares (in shares)   184,847  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 74.13  
Canceled(1) (in shares) (14,500) (19,400) [2]  
Canceled(1) (in dollars per share) [2]   $ 172  
[1] In May 2023, 14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.
[2] In May 2023, 14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share based compensation expense $ 7,963 $ 8,396 $ 22,917 $ 26,906
Codecanemy [Member]        
Share based compensation expense 1,569 1,782 5,325 6,207
Cost of Sales [Member]        
Share based compensation expense 128 82 463 132
Selling and Marketing Expense [Member]        
Share based compensation expense [1] 1,421 1,915 2,436 4,933
General and Administrative Expense [Member]        
Share based compensation expense $ 4,845 $ 4,617 $ 14,693 $ 15,634
[1] Stock-based compensation expense during the three months ended July 31, 2023 was reduced by $2.1 million due to forfeitures of share-based payment awards.
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue (Details Textual)
Pure in Thousands
9 Months Ended
Oct. 31, 2023
Non-US [Member]  
Number of Countries with Greater Than Ten Percent of Revenue 0
Minimum [Member] | Subscription Contracts [Member]  
Customer Contract Term (Year) 1 year
Maximum [Member] | Subscription Contracts [Member]  
Customer Contract Term (Year) 3 years
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Total revenues $ 138,956 $ 139,390 $ 415,697 $ 414,803
UNITED STATES        
Total revenues 92,587 92,177 274,610 268,096
EMEA [Member]        
Total revenues 34,475 35,230 104,751 109,031
Other Americas [Member]        
Total revenues 6,714 7,099 21,041 23,075
Asia Pacific [Member]        
Total revenues 5,180 4,884 15,295 14,601
SAAS and Subscription Services [Member]        
Total revenues 96,085 93,127 287,936 272,443
Virtual, On-demand and Classroom, and Individualized Coaching [Member]        
Total revenues 37,824 41,646 112,804 128,931
Professional Services [Member]        
Total revenues $ 5,047 $ 4,617 $ 14,957 $ 13,429
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue - Deferred Revenue (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2023
USD ($)
Deferred revenue at January 31, 2023 $ 282,454
Billings deferred 339,039
Recognition of prior deferred revenue (415,697)
Deferred revenue at October 31, 2023 $ 205,796
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue - Deferred Contract Acquisition Costs (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2023
USD ($)
Deferred contract acquisition costs at January 31, 2023 $ 24,594
Contract acquisition costs 17,574
Recognition of contract acquisition costs (15,622)
Deferred contract acquisition costs at October 31, 2023 $ 26,546
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Fair Value Measurements (Details Textual)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Jun. 17, 2022
USD ($)
Fair Value, Inputs, Level 2 [Member]          
Long-Term Debt, Fair Value $ 542.5   $ 542.5    
Interest Rate Swap [Member]          
Derivative, Number of Instruments Held, Total         2
Derivative, Notional Amount         $ 300.0
Derivative, Gain (Loss) on Derivative, Net $ 4.0 $ 20.3 $ 11.2 $ 5.2  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
Oct. 31, 2023
USD ($)
$ / shares
shares
Underlying common shares (in shares) | shares 2,306
Liability [Member] | Private Placement Warrants [Member] | Churchill Capital (the “Sponsor”) [Member]  
Liability classified warrants $ (4)
Underlying common shares (in shares) | shares 792
Strike price (in dollars per share) | $ / shares $ 230
Fair value $ 4
Fair Value, Recurring [Member]  
Interest rate swaps - asset (liability) 9,633
Total assets and (liabilities) recorded at fair value 9,629
Fair Value, Recurring [Member] | Liability [Member]  
Liability classified warrants (4)
Fair value 4
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]  
Interest rate swaps - asset (liability) 9,633
Total assets and (liabilities) recorded at fair value 9,633
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Liability [Member]  
Liability classified warrants 0
Fair value (0)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]  
Interest rate swaps - asset (liability) 0
Total assets and (liabilities) recorded at fair value (4)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Liability [Member]  
Liability classified warrants (4)
Fair value $ 4
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Fair Value Measurements - Warrant Assumptions (Details) - Liability [Member] - Churchill Capital (the “Sponsor”) [Member] - Private Placement Warrants [Member]
Oct. 31, 2023
Measurement Input, Risk Free Interest Rate [Member]  
Warrant assumptions 0.049
Measurement Input, Expected Dividend Rate [Member]  
Warrant assumptions 0
Measurement Input, Price Volatility [Member]  
Warrant assumptions 0.583
Measurement Input, Expected Term [Member]  
Warrant assumptions 2.6
Measurement Input, Share Price [Member]  
Warrant assumptions 0.01
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2023
Balance as of beginning-of-period $ 1,109 $ 4,754
Unrealized gains (1,105) (4,750)
Balance as of October 31, 2023 $ 4 $ 4
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Segment Information (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Number of Operating Segments     2  
Intercompany Revenues Between Reportable Segments     $ 0  
Number of Channels 700   700  
Content & Platform [Member]        
Depreciation $ 700 $ 800 $ 2,100 $ 2,300
Instructor-Led Training [Member]        
Depreciation $ 400 $ 500 $ 500 $ 1,400
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Segment Information - Summary Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenues $ 138,956     $ 139,390     $ 415,697 $ 414,803
Operating expenses 158,827     748,092     496,248 1,179,521
Operating income (loss) (19,871)     (608,702)     (80,551) (764,718)
Other income (expense), net 19     1,601     (1,290) 2,733
Interest expense, net (15,432)     (14,487)     (46,107) (37,302)
Fair value adjustment of warrants 1,105     9,128     4,750 26,080
Fair value adjustment of hedge 3,981     20,314     11,186 5,249
(Provision for) benefit from income taxes 2,462     8,832     8,735 34,234
Net income (loss) from continuing operations (27,736)     (583,314)     (103,277) (733,724)
Gain (loss) on sale of business 0     53,756     (682) 53,756
Income (loss) from discontinued operations, net of tax 0     1,215     0 8,483
Net income (loss) (27,736) $ (31,999) $ (44,224) (528,343) $ (121,499) $ (21,643) (103,959) (671,485)
Content & Platform [Member]                
Revenues 101,132     97,968     302,893 286,507
Operating expenses 122,036     702,866     373,637 967,888
Operating income (loss) (20,904)     (604,898)     (70,744) (681,381)
Instructor-Led Training [Member]                
Revenues 37,824     41,422     112,804 128,296
Operating expenses 36,791     45,226     122,611 211,633
Operating income (loss) $ 1,033     $ (3,804)     $ (9,807) $ (83,337)
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Segment Information - Segment Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Assets $ 1,424,971 $ 1,642,687
Content & Platform [Member]    
Assets 1,237,508 1,434,920
Instructor-Led Training [Member]    
Assets $ 187,463 $ 207,767
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Long-Lived Assets $ 7,773 $ 10,150
UNITED STATES    
Long-Lived Assets 4,242 7,117
Non-US [Member]    
Long-Lived Assets $ 3,531 $ 3,033
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Oct. 31, 2023
Oct. 31, 2022
Net income (loss) from continuing operations $ (27,736)     $ (583,314)     $ (103,277) $ (733,724)
Net income (loss) from discontinued operations 0     54,971     (682) 62,239
Net income (loss) $ (27,736) $ (31,999) $ (44,224) $ (528,343) $ (121,499) $ (21,643) $ (103,959) $ (671,485)
Weighted average common shares outstanding (in shares) 8,047     8,218     8,044 7,857
Ordinary – Basic and diluted - continuing operations (in dollars per share) $ (3.45)     $ (70.98)     $ (12.84) $ (93.38)
Ordinary – Basic and diluted - discontinued operations (in dollars per share) 0     6.69     (0.08) 7.92
Ordinary – Basic and diluted (in dollars per share) $ (3.45)     $ (64.29)     $ (12.92) $ (85.46)
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Common stock underlying warrants (in shares) 4,263 4,059 4,011 3,993
Warrant [Member]        
Common stock underlying warrants (in shares) 3,098 3,098 3,098 3,098
Share-Based Payment Arrangement, Option [Member]        
Common stock underlying warrants (in shares) 99 116 107 133
Restricted Stock Units (RSUs) [Member]        
Common stock underlying warrants (in shares) 1,066 845 806 762
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Related Party Transactions (Details Textual) - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2021
Apr. 04, 2022
Codecademy [Member] | MIH Learnings B.V [Member]    
Business Acquisition, Voting Interest Acquired from Previous Minority Interest   23.80%
MIH Learnings B.V [Member] | Off-the-shelf Products [Member]    
Contractual Obligation, Total $ 0.7  
Contractual Obligation, Period (Year) 3 years  
The Klein Group, LLC [Member]    
Noninterest Expense Investment Advisory Fees $ 2.0  
XML 95 skil20231031_10q_htm.xml IDEA: XBRL DOCUMENT 0001774675 2023-02-01 2023-10-31 0001774675 us-gaap:CommonStockMember 2023-02-01 2023-10-31 0001774675 us-gaap:WarrantMember 2023-02-01 2023-10-31 0001774675 2023-11-30 0001774675 2023-10-31 0001774675 2023-01-31 0001774675 2023-08-01 2023-10-31 0001774675 2022-08-01 2022-10-31 0001774675 2022-02-01 2022-10-31 0001774675 skil:CommonStockOutstandingMember 2022-01-31 0001774675 us-gaap:TreasuryStockCommonMember 2022-01-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001774675 us-gaap:RetainedEarningsMember 2022-01-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001774675 2022-01-31 0001774675 skil:CommonStockOutstandingMember 2022-02-01 2022-04-30 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001774675 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001774675 us-gaap:TreasuryStockCommonMember 2022-02-01 2022-04-30 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001774675 2022-02-01 2022-04-30 0001774675 skil:CodecademyMember skil:CommonStockOutstandingMember 2022-02-01 2022-04-30 0001774675 skil:CodecademyMember us-gaap:TreasuryStockCommonMember 2022-02-01 2022-04-30 0001774675 skil:CodecademyMember us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001774675 skil:CodecademyMember us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001774675 skil:CodecademyMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001774675 skil:CodecademyMember 2022-02-01 2022-04-30 0001774675 skil:CommonStockOutstandingMember 2022-04-30 0001774675 us-gaap:TreasuryStockCommonMember 2022-04-30 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001774675 us-gaap:RetainedEarningsMember 2022-04-30 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001774675 2022-04-30 0001774675 skil:CommonStockOutstandingMember 2022-05-01 2022-07-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0001774675 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0001774675 us-gaap:TreasuryStockCommonMember 2022-05-01 2022-07-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-07-31 0001774675 2022-05-01 2022-07-31 0001774675 skil:CommonStockOutstandingMember 2022-07-31 0001774675 us-gaap:TreasuryStockCommonMember 2022-07-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001774675 us-gaap:RetainedEarningsMember 2022-07-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001774675 2022-07-31 0001774675 skil:CommonStockOutstandingMember 2022-08-01 2022-10-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001774675 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001774675 us-gaap:TreasuryStockCommonMember 2022-08-01 2022-10-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001774675 skil:CommonStockOutstandingMember 2022-10-31 0001774675 us-gaap:TreasuryStockCommonMember 2022-10-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001774675 us-gaap:RetainedEarningsMember 2022-10-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001774675 2022-10-31 0001774675 skil:CommonStockOutstandingMember 2023-01-31 0001774675 us-gaap:TreasuryStockCommonMember 2023-01-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001774675 us-gaap:RetainedEarningsMember 2023-01-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001774675 skil:CommonStockOutstandingMember 2023-02-01 2023-04-30 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001774675 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001774675 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-04-30 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001774675 2023-02-01 2023-04-30 0001774675 skil:CommonStockOutstandingMember 2023-04-30 0001774675 us-gaap:TreasuryStockCommonMember 2023-04-30 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001774675 us-gaap:RetainedEarningsMember 2023-04-30 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001774675 2023-04-30 0001774675 skil:CommonStockOutstandingMember 2023-05-01 2023-07-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0001774675 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0001774675 us-gaap:TreasuryStockCommonMember 2023-05-01 2023-07-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-01 2023-07-31 0001774675 2023-05-01 2023-07-31 0001774675 skil:CommonStockOutstandingMember 2023-07-31 0001774675 us-gaap:TreasuryStockCommonMember 2023-07-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001774675 us-gaap:RetainedEarningsMember 2023-07-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001774675 2023-07-31 0001774675 skil:CommonStockOutstandingMember 2023-08-01 2023-10-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001774675 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001774675 us-gaap:TreasuryStockCommonMember 2023-08-01 2023-10-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001774675 skil:CommonStockOutstandingMember 2023-10-31 0001774675 us-gaap:TreasuryStockCommonMember 2023-10-31 0001774675 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001774675 us-gaap:RetainedEarningsMember 2023-10-31 0001774675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001774675 skil:CodecademyMember 2023-02-01 2023-10-31 0001774675 skil:CodecademyMember 2022-02-01 2022-10-31 0001774675 skil:TermLoanFacilityMember 2023-02-01 2023-10-31 0001774675 skil:TermLoanFacilityMember 2022-02-01 2022-10-31 0001774675 skil:AccountsReceivableFacilityMember 2023-02-01 2023-10-31 0001774675 skil:AccountsReceivableFacilityMember 2022-02-01 2022-10-31 0001774675 skil:ReverseStockSplitMember 2023-09-29 2023-09-29 0001774675 skil:CodecademyMember 2022-04-04 0001774675 skil:CodecademyMember 2022-04-04 2022-04-04 0001774675 skil:CodecademyMember us-gaap:CommonClassAMember 2022-04-04 2022-04-04 0001774675 skil:CodecademyMember us-gaap:TradeNamesMember 2023-10-31 0001774675 skil:CodecademyMember us-gaap:DevelopedTechnologyRightsMember 2023-10-31 0001774675 skil:CodecademyMember us-gaap:MediaContentMember 2023-10-31 0001774675 skil:CodecademyMember us-gaap:CustomerRelationshipsMember 2023-10-31 0001774675 skil:CodecademyMember 2023-10-31 0001774675 skil:CodecademyMember 2022-05-01 2022-10-31 0001774675 skil:SkillsoftGlobalKnowledgeAndCodecademyMember 2022-08-01 2022-10-31 0001774675 skil:SkillsoftGlobalKnowledgeAndCodecademyMember 2022-02-01 2022-10-31 0001774675 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember skil:SumtotalSegmentMember 2022-08-15 2022-08-15 0001774675 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember skil:SumtotalSegmentMember 2022-08-15 0001774675 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember skil:SumtotalSegmentMember 2022-08-15 2022-08-15 0001774675 us-gaap:DevelopedTechnologyRightsMember 2023-10-31 0001774675 us-gaap:DevelopedTechnologyRightsMember 2023-01-31 0001774675 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-10-31 0001774675 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-01-31 0001774675 skil:VendorRelationshipsMember 2023-10-31 0001774675 skil:VendorRelationshipsMember 2023-01-31 0001774675 us-gaap:TrademarksAndTradeNamesMember 2023-10-31 0001774675 us-gaap:TrademarksAndTradeNamesMember 2023-01-31 0001774675 skil:PublishingRightsMember 2023-10-31 0001774675 skil:PublishingRightsMember 2023-01-31 0001774675 us-gaap:OrderOrProductionBacklogMember 2023-10-31 0001774675 us-gaap:OrderOrProductionBacklogMember 2023-01-31 0001774675 skil:ContentPlatformTrademarkMember 2023-10-31 0001774675 skil:ContentPlatformTrademarkMember 2023-01-31 0001774675 skil:InstructorledTrainingTrademarkMember 2023-10-31 0001774675 skil:InstructorledTrainingTrademarkMember 2023-01-31 0001774675 skil:ContentPlatformMember 2023-01-31 0001774675 skil:InstructorledTrainingMember 2023-01-31 0001774675 skil:ContentPlatformMember 2023-02-01 2023-10-31 0001774675 skil:InstructorledTrainingMember 2023-02-01 2023-10-31 0001774675 skil:ContentPlatformMember 2023-10-31 0001774675 skil:InstructorledTrainingMember 2023-10-31 0001774675 srt:MinimumMember 2023-10-31 0001774675 srt:MaximumMember 2023-10-31 0001774675 skil:LegalProceedingsAndClaimsMember 2023-10-31 0001774675 skil:IndemnificationsOrCommitmentsMember 2022-02-01 2023-10-31 0001774675 skil:IndemnificationsOrCommitmentsMember 2023-10-31 0001774675 skil:TermLoanFacilityMember 2023-10-31 0001774675 skil:TermLoanFacilityMember 2023-01-31 0001774675 skil:TermLoanFacilityMember 2021-07-16 0001774675 skil:TermB1LoansMember 2022-04-04 0001774675 skil:TermB1LoansMember us-gaap:BaseRateMember 2022-04-04 2022-04-04 0001774675 skil:TermB1LoansMember skil:SecuredOvernightFinancingRateSofrMember 2022-04-04 2022-04-04 0001774675 skil:TermB1LoansMember 2022-04-04 2022-04-04 0001774675 skil:TermLoanFacilityMember skil:SecuredOvernightFinancingRateSofrMember 2022-02-01 2023-01-31 0001774675 skil:TermLoanFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-02-01 2023-10-31 0001774675 skil:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-02-01 2023-10-31 0001774675 skil:TermLoanFacilityMember skil:AlternativeBaseRateMember 2023-02-01 2023-10-31 0001774675 skil:TermB1LoansMember 2023-10-31 0001774675 skil:TermB1LoansMember skil:SecuredOvernightFinancingRateSofrMember 2023-02-01 2023-10-31 0001774675 skil:TermB1LoansMember 2023-02-01 2023-10-31 0001774675 skil:AccountsReceivableFacilityMember 2018-12-20 0001774675 srt:MinimumMember skil:AccountsReceivableFacilityMember 2018-12-20 2018-12-20 0001774675 srt:MaximumMember skil:AccountsReceivableFacilityMember 2018-12-20 2018-12-20 0001774675 srt:MinimumMember skil:AccountsReceivableFacilityMember 2023-10-31 0001774675 skil:AccountsReceivableFacilityMember 2023-10-31 0001774675 skil:AccountsReceivableFacilityMember 2023-02-01 2023-10-31 0001774675 us-gaap:CommonClassAMember 2023-10-31 0001774675 us-gaap:CommonClassCMember 2023-10-31 0001774675 us-gaap:CommonClassAMember 2022-09-07 0001774675 us-gaap:CommonClassAMember 2023-02-01 2023-10-31 0001774675 us-gaap:CommonClassAMember 2022-09-07 2023-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember us-gaap:LiabilityMember 2023-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember 2023-02-01 2023-10-31 0001774675 skil:PublicWarrantsMember 2023-02-01 2023-10-31 0001774675 skil:PublicWarrantsMember 2023-10-31 0001774675 skil:WarrantsIssuedInPIPEInvestmentMember 2023-10-31 0001774675 skil:WarrantsIssuedToFormerOwnersOfGlobalKnowledgeMember 2023-10-31 0001774675 srt:ChiefExecutiveOfficerMember skil:PrivatePlacementWarrantsMember 2023-10-31 0001774675 us-gaap:IPOMember 2023-10-31 0001774675 skil:WarrantsIssuedInPIPEInvestmentMember 2021-06-11 2021-06-11 0001774675 skil:WarrantsIssuedToFormerOwnersOfGlobalKnowledgeMember 2021-06-11 2021-06-11 0001774675 srt:ChiefExecutiveOfficerMember skil:PrivatePlacementWarrantsMember 2021-06-11 2021-06-11 0001774675 skil:RedeemableWarrantsMember 2023-10-31 0001774675 skil:RedeemableWarrantsMember 2023-02-01 2023-10-31 0001774675 skil:The2020OmnibusIncentivePlanMember 2021-06-30 0001774675 skil:The2020OmnibusIncentivePlanMember 2023-10-31 0001774675 us-gaap:EmployeeStockOptionMember skil:The2020OmnibusIncentivePlanMember 2021-06-30 2021-06-30 0001774675 skil:DaysFollowingTerminationOfEmploymentOrServiceMember us-gaap:EmployeeStockOptionMember skil:The2020OmnibusIncentivePlanMember 2021-06-30 2021-06-30 0001774675 skil:MonthsFollowingOptioneesDeathOrDisabilityMember us-gaap:EmployeeStockOptionMember skil:The2020OmnibusIncentivePlanMember 2021-06-30 2021-06-30 0001774675 2022-02-01 2023-01-31 0001774675 us-gaap:EmployeeStockOptionMember 2023-10-31 0001774675 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0001774675 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001774675 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-05-31 0001774675 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-31 0001774675 srt:MinimumMember skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-02-01 2023-10-31 0001774675 srt:MaximumMember skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-02-01 2023-10-31 0001774675 skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-01-31 0001774675 skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-02-01 2023-10-31 0001774675 skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-10-31 0001774675 skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-05-01 2023-05-31 0001774675 skil:TimebasedRestrictedStockUnitsTbrsusMember 2023-05-01 2023-05-31 0001774675 srt:MaximumMember skil:MarketbasedRestrictedStockUnitsMBRSUsMember 2023-05-31 0001774675 us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001774675 us-gaap:CostOfSalesMember 2022-08-01 2022-10-31 0001774675 us-gaap:CostOfSalesMember 2023-02-01 2023-10-31 0001774675 us-gaap:CostOfSalesMember 2022-02-01 2022-10-31 0001774675 skil:CodecanemyMember 2023-08-01 2023-10-31 0001774675 skil:CodecanemyMember 2022-08-01 2022-10-31 0001774675 skil:CodecanemyMember 2023-02-01 2023-10-31 0001774675 skil:CodecanemyMember 2022-02-01 2022-10-31 0001774675 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0001774675 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0001774675 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-10-31 0001774675 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-31 0001774675 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2023-10-31 0001774675 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-31 0001774675 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-10-31 0001774675 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-31 0001774675 skil:SubscriptionContractsMember srt:MinimumMember 2023-02-01 2023-10-31 0001774675 skil:SubscriptionContractsMember srt:MaximumMember 2023-02-01 2023-10-31 0001774675 skil:SAASAndSubscriptionServicesMember 2023-08-01 2023-10-31 0001774675 skil:SAASAndSubscriptionServicesMember 2022-08-01 2022-10-31 0001774675 skil:SAASAndSubscriptionServicesMember 2023-02-01 2023-10-31 0001774675 skil:SAASAndSubscriptionServicesMember 2022-02-01 2022-10-31 0001774675 skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember 2023-08-01 2023-10-31 0001774675 skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember 2022-08-01 2022-10-31 0001774675 skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember 2023-02-01 2023-10-31 0001774675 skil:VirtualOndemandAndClassroomAndIndividualizedCoachingMember 2022-02-01 2022-10-31 0001774675 skil:ProfessionalServicesMember 2023-08-01 2023-10-31 0001774675 skil:ProfessionalServicesMember 2022-08-01 2022-10-31 0001774675 skil:ProfessionalServicesMember 2023-02-01 2023-10-31 0001774675 skil:ProfessionalServicesMember 2022-02-01 2022-10-31 0001774675 country:US 2023-08-01 2023-10-31 0001774675 country:US 2022-08-01 2022-10-31 0001774675 country:US 2023-02-01 2023-10-31 0001774675 country:US 2022-02-01 2022-10-31 0001774675 us-gaap:EMEAMember 2023-08-01 2023-10-31 0001774675 us-gaap:EMEAMember 2022-08-01 2022-10-31 0001774675 us-gaap:EMEAMember 2023-02-01 2023-10-31 0001774675 us-gaap:EMEAMember 2022-02-01 2022-10-31 0001774675 skil:OtherAmericasMember 2023-08-01 2023-10-31 0001774675 skil:OtherAmericasMember 2022-08-01 2022-10-31 0001774675 skil:OtherAmericasMember 2023-02-01 2023-10-31 0001774675 skil:OtherAmericasMember 2022-02-01 2022-10-31 0001774675 srt:AsiaPacificMember 2023-08-01 2023-10-31 0001774675 srt:AsiaPacificMember 2022-08-01 2022-10-31 0001774675 srt:AsiaPacificMember 2023-02-01 2023-10-31 0001774675 srt:AsiaPacificMember 2022-02-01 2022-10-31 0001774675 us-gaap:NonUsMember 2023-02-01 2023-10-31 0001774675 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001774675 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001774675 us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001774675 us-gaap:FairValueInputsLevel2Member us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001774675 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001774675 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001774675 us-gaap:InterestRateSwapMember 2022-06-17 0001774675 us-gaap:InterestRateSwapMember 2023-08-01 2023-10-31 0001774675 us-gaap:InterestRateSwapMember 2023-02-01 2023-10-31 0001774675 us-gaap:InterestRateSwapMember 2022-08-01 2022-10-31 0001774675 us-gaap:InterestRateSwapMember 2022-02-01 2022-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember us-gaap:LiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember us-gaap:LiabilityMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember us-gaap:LiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2023-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember us-gaap:LiabilityMember us-gaap:MeasurementInputExpectedTermMember 2023-10-31 0001774675 skil:ChurchillCapitalTheSponsorMember skil:PrivatePlacementWarrantsMember us-gaap:LiabilityMember us-gaap:MeasurementInputSharePriceMember 2023-10-31 0001774675 us-gaap:FairValueInputsLevel2Member 2023-10-31 0001774675 skil:ContentPlatformMember 2023-08-01 2023-10-31 0001774675 skil:ContentPlatformMember 2022-08-01 2022-10-31 0001774675 skil:ContentPlatformMember 2023-02-01 2023-10-31 0001774675 skil:ContentPlatformMember 2022-02-01 2022-10-31 0001774675 skil:InstructorledTrainingMember 2023-08-01 2023-10-31 0001774675 skil:InstructorledTrainingMember 2022-08-01 2022-10-31 0001774675 skil:InstructorledTrainingMember 2023-02-01 2023-10-31 0001774675 skil:InstructorledTrainingMember 2022-02-01 2022-10-31 0001774675 skil:ContentPlatformMember 2023-10-31 0001774675 skil:ContentPlatformMember 2023-01-31 0001774675 skil:InstructorledTrainingMember 2023-10-31 0001774675 skil:InstructorledTrainingMember 2023-01-31 0001774675 country:US 2023-10-31 0001774675 country:US 2023-01-31 0001774675 us-gaap:NonUsMember 2023-10-31 0001774675 us-gaap:NonUsMember 2023-01-31 0001774675 us-gaap:WarrantMember 2023-08-01 2023-10-31 0001774675 us-gaap:WarrantMember 2022-08-01 2022-10-31 0001774675 us-gaap:WarrantMember 2023-02-01 2023-10-31 0001774675 us-gaap:WarrantMember 2022-02-01 2022-10-31 0001774675 us-gaap:EmployeeStockOptionMember 2023-08-01 2023-10-31 0001774675 us-gaap:EmployeeStockOptionMember 2022-08-01 2022-10-31 0001774675 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001774675 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2023-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001774675 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-10-31 0001774675 skil:OfftheshelfProductsMember skil:MihLearningsBvMember 2021-12-31 0001774675 skil:OfftheshelfProductsMember skil:MihLearningsBvMember 2021-12-01 2021-12-31 0001774675 skil:MihLearningsBvMember skil:CodecademyMember 2022-04-04 0001774675 skil:TheKleinGroupLLCMember 2021-12-01 2021-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:D utr:M 0001774675 Skillsoft Corp. false --01-31 Q3 2024 426000 221000 0.0001 0.0001 18750000 18750000 8362774 8062997 8264308 8182794 299777 81514 0 P1Y P10Y 0 0 0.105 0.0001 2026-06-11 2026-06-11 2026-06-11 2025-10-12 2026-06-11 0.33 0.05 P30D P4Y P10Y P12M P3Y P4Y P2Y P3Y P4Y P2Y P1Y P3Y P3Y 0.238 false false false false 10-Q true 2023-10-31 false 001-38960 DE 83-4388331 7887 E. Belleview Ave, Suite 600 Greenwood Village CO 80111 603 821-3902 Class A Common Stock, par value $0.0001 per share SKIL NYSE Warrants SKILW Yes Yes Accelerated Filer false true false false 8068823 129806000 170359000 6953000 7197000 110833000 183592000 52505000 44596000 300097000 405744000 7773000 10150000 457768000 457744000 630403000 738066000 8614000 14633000 20316000 16350000 1424971000 1642687000 6404000 6404000 40486000 39693000 14999000 18338000 22988000 34325000 28545000 41474000 3591000 4198000 203588000 280676000 320601000 425108000 578560000 581817000 4000 4754000 64056000 73976000 9506000 11947000 2208000 1778000 10088000 11551000 664422000 685823000 1000 1000 1543063000 1521587000 -1076152000 -972193000 10891000 2845000 -16073000 -14794000 439948000 531756000 1424971000 1642687000 138956000 139390000 415697000 414803000 36407000 36655000 114698000 109662000 16126000 17252000 51024000 53276000 43983000 44680000 130321000 126089000 22308000 28281000 72689000 83994000 38620000 43438000 116086000 128196000 0 570887000 0 641362000 510000 4889000 2838000 26653000 873000 2010000 8592000 10289000 158827000 748092000 496248000 1179521000 -19871000 -608702000 -80551000 -764718000 19000 1601000 -1290000 2733000 -1105000 -9128000 -4750000 -26080000 3981000 20314000 11186000 5249000 1060000 69000 2576000 239000 16492000 14556000 48683000 37541000 -30198000 -592146000 -112012000 -767958000 -2462000 -8832000 -8735000 -34234000 -27736000 -583314000 -103277000 -733724000 0 53756000 -682000 53756000 0 1215000 0 8483000 -27736000 -528343000 -103959000 -671485000 -3.45 -70.98 -12.84 -93.38 0 6.69 -0.08 7.92 -3.45 -64.29 -12.92 -85.46 8047000 8218000 8044000 7857000 -27736000 -528343000 -103959000 -671485000 -2650000 -17287000 -1279000 -21012000 -30386000 -545630000 -105238000 -692497000 6662901 0 1000 1306156000 -247229000 0 970000 1059898000 0 6898000 0 0 0 6898000 8958 0 0 0 0 0 0 0 2565 -0 -0 309000 -0 -0 -0 309000 1518721 0 0 182550000 0 0 0 182550000 0 538000 0 0 0 538000 0 0 0 0 -2248000 -2248000 0 0 -21643000 0 0 -21643000 8188015 0 1000 1495833000 -268872000 0 -1278000 1225684000 0 10017000 0 0 0 10017000 41442 0 0 0 0 0 0 0 14057 -0 -0 1409000 -0 -0 -0 1409000 0 0 0 0 -1477000 -1477000 0 0 -121499000 0 0 -121499000 8215400 0 1000 1504441000 -390371000 0 -2755000 1111316000 0 8396000 0 0 0 8396000 51560 0 0 0 0 0 0 0 18846 -0 -0 884000 -0 -0 -0 884000 -0 32271 -0 -0 -0 1433000 -0 1433000 0 0 0 0 -17287000 -17287000 0 0 0 0 2110000 2110000 0 0 -528343000 0 0 -528343000 8248114 -32271 1000 1511953000 -918714000 -1433000 -17932000 573875000 8264308 -81514 1000 1521587000 -972193000 -2845000 -14794000 531756000 0 9128000 0 0 0 9128000 22538 0 0 0 0 0 0 0 8131 -0 -0 289000 -0 -0 -0 289000 -0 218263 -0 -0 -0 8046000 -0 8046000 0 0 0 0 875000 875000 0 0 -44224000 0 0 -44224000 8278715 -299777 1000 1530426000 -1016417000 -10891000 -13919000 489200000 0 5827000 0 0 0 5827000 67693 0 0 0 0 0 0 0 23241 -0 -0 592000 -0 -0 -0 592000 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 496000 496000 0 0 -31999000 0 0 -31999000 8323167 -299777 1000 1535661000 -1048416000 -10891000 -13423000 462932000 0 7962000 0 0 0 7962000 60878 0 0 0 0 0 0 0 21271 -0 -0 560000 -0 -0 -0 560000 -0 -0 -0 -0 -0 -0 0 0 0 0 -2650000 -2650000 0 0 -27736000 0 0 -27736000 8362774 -299777 1000 1543063000 -1076152000 -10891000 -16073000 439948000 -103959000 -671485000 22917000 25311000 2629000 5323000 116086000 134541000 205000 275000 -10270000 -43115000 1546000 1550000 4265000 0 -682000 53756000 -4750000 -26080000 0 641362000 11186000 5249000 2184000 4302000 -70645000 -76821000 -2726000 617000 -3283000 -3052000 -20820000 -23378000 -3048000 -2261000 -75250000 -84053000 -8681000 -23561000 3753000 4713000 8055000 8639000 -5137000 171995000 -0 198842000 -16945000 -40199000 1441000 2603000 8046000 1433000 0 157088000 793000 -33168000 4803000 36194000 -13497000 83690000 -1674000 -6823000 -40797000 13107000 177556000 168923000 136759000 182030000 129806000 174708000 6953000 7322000 136759000 182030000 50583000 33490000 6262000 3245000 0 24000 0 182550000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">1</em>)</b><b>    Description of Business and Basis of Presentation</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description of Business</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Skillsoft Corp. (together with its consolidated subsidiaries, “Skillsoft”, “we”, “us”, “our” and the “Company”) has been listed on the New York Stock Exchange under the ticker symbol “SKIL” since <em style="font: inherit;"> June 14, 2021. </em>Through a portfolio of high-quality content, an AI-enabled platform that is personalized and connected to customer needs, and a broad ecosystem of partners, Skillsoft drives continuous growth and performance for employees and their organizations by overcoming critical skills gaps, unlocking human potential, and transforming the workforce.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">With more than <em style="font: inherit;">150,000</em> expert-led skills-building courses in modalities ranging from video and audio to instructor-led training, practice labs and a Generative AI-powered conversation simulator, Skillsoft offers transformative learning experiences for leaders to frontline workers, readers to hands-on learners.</p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">References in the accompanying footnotes to the Company’s fiscal year refer to the fiscal year ended <em style="font: inherit;"> January </em><em style="font: inherit;">31</em> of that year (e.g., fiscal <em style="font: inherit;">2023</em> is the fiscal year ended <em style="font: inherit;"> January 31, 2023</em>).</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Reverse Stock Split</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> September 29, 2023, </em>we effected a <em style="font: inherit;">1</em>-for-20 reverse stock split of our common stock and proportionately decreased the number of authorized shares of common stock. All shares, outstanding options, warrants, restricted stock unit ("RSU"), and per share information throughout this Quarterly Report on Form <em style="font: inherit;">10</em>-Q have been retroactively adjusted to reflect the reverse stock split. The shares of common stock retain a par value of $0.0001 per share. Accordingly, an amount equal to the par value of the decreased shares resulting from the reverse stock split was reclassified from "Common stock" to "Additional paid-in capital".</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Basis of Financial Statement Preparation</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The accompanying condensed consolidated financial statements include the accounts of Skillsoft and its wholly owned subsidiaries. These financial statements are unaudited. However, in the opinion of management, the condensed consolidated financial statements reflect all normal and recurring adjustments necessary for their fair statement. Interim results are <em style="font: inherit;">not</em> necessarily indicative of results expected for any other interim period or a full year. We prepared the accompanying unaudited condensed consolidated financial statements in accordance with the instructions for Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">10</em> of Regulation S-<em style="font: inherit;">X</em> and, therefore, include all information and footnotes necessary for a complete presentation of operations, comprehensive income (loss), financial position, changes in shareholders’ equity (deficit) and cash flows in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The financial statements contained in these interim financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> January 31, 2023</em>. </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Certain amounts reported in prior years have been reclassified to conform to the presentation in the current year. These reclassifications had <em style="font: inherit;">no</em> effect on total assets, total liabilities, total stockholders’ equity, or net income (loss) for the prior year.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company is an “emerging growth company,” as defined in Section <em style="font: inherit;">2</em>(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of <em style="font: inherit;">2012</em> (the “JOBS” Act”), and has and <em style="font: inherit;"> may </em>in the future take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are <em style="font: inherit;">not</em> emerging growth companies including, but <em style="font: inherit;">not</em> limited to, <em style="font: inherit;">not</em> being required to comply with the independent registered public accounting firm attestation requirements of Section <em style="font: inherit;">404</em> of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments <em style="font: inherit;">not</em> previously approved. </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Principles of Consolidation</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Use of Estimates</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from our estimates.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 20 0.0001 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">2</em>)</b><b>    Summary of Significant Accounting Policies</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s significant accounting policies are discussed in Note <em style="font: inherit;">2—Summary</em> of Significant Accounting Policies to the financial statements included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2023</em> and should be read in connection with the reading of these interim unaudited financial statements.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Adopted Accounting Guidance</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Below we provide a description of our adoption of new Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”) and the impact of the adoption on the condensed consolidated financial statements. ASUs <em style="font: inherit;">not</em> listed below were assessed and determined to be either <em style="font: inherit;">not</em> applicable or insignificant in presentation or amount.</p> <p style="font-size: 10pt; font-family: Garamond, Times, serif; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments-Credit Losses</i> (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. We adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> effective <em style="font: inherit;"> February 1, 2023, </em>and the adoption of the standard did <em style="font: inherit;">not</em> have a material impact on our condensed consolidated financial statements.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Related to ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> there is risk and judgment involved in determining estimates of our allowances for credit losses, which reduce the carrying value of an asset to produce an estimate of the net amount that will be collected over the asset's life. We evaluate the expected credit loss of an asset on an individual basis, except in cases where assets collectively share similar risk characteristics where we pool them together. We evaluate and estimate our allowances for credit loss by considering reasonable, relevant, and supportable available information. The Company maintains an allowance based upon expected credit losses of outstanding accounts receivable. Management derives its estimate using a variety of factors, including historical collection and loss patterns; the current aging of receivables; customer-specific credit risk factors (when warranted); and probable future economic conditions which inform adjustments to historical loss patterns. The provision for expected credit losses is recorded in general and administrative in the accompanying consolidated statements of operations. Accounts receivable deemed to be uncollectible are written off, net of expected or actual recoveries.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes in the allowance for credit loss on accounts receivable (in thousands) for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> were as follows: </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif; padding-bottom: 1px;"> </td><td colspan="2" style="padding-left: 0px; margin-left: 0px; text-align: center; font-family: Garamond, Times, serif; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Amount</em></b></td><td style="font-family: Garamond, Times, serif; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of February 1, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">221</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions to (reductions from) provision for credit loss expense</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">205</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">426</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table><div> </div> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Adopted Accounting Guidance</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Below we provide a description of our adoption of new Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”) and the impact of the adoption on the condensed consolidated financial statements. ASUs <em style="font: inherit;">not</em> listed below were assessed and determined to be either <em style="font: inherit;">not</em> applicable or insignificant in presentation or amount.</p> <p style="font-size: 10pt; font-family: Garamond, Times, serif; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments-Credit Losses</i> (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. We adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> effective <em style="font: inherit;"> February 1, 2023, </em>and the adoption of the standard did <em style="font: inherit;">not</em> have a material impact on our condensed consolidated financial statements.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Related to ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> there is risk and judgment involved in determining estimates of our allowances for credit losses, which reduce the carrying value of an asset to produce an estimate of the net amount that will be collected over the asset's life. We evaluate the expected credit loss of an asset on an individual basis, except in cases where assets collectively share similar risk characteristics where we pool them together. We evaluate and estimate our allowances for credit loss by considering reasonable, relevant, and supportable available information. The Company maintains an allowance based upon expected credit losses of outstanding accounts receivable. Management derives its estimate using a variety of factors, including historical collection and loss patterns; the current aging of receivables; customer-specific credit risk factors (when warranted); and probable future economic conditions which inform adjustments to historical loss patterns. The provision for expected credit losses is recorded in general and administrative in the accompanying consolidated statements of operations. Accounts receivable deemed to be uncollectible are written off, net of expected or actual recoveries.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes in the allowance for credit loss on accounts receivable (in thousands) for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> were as follows: </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif; padding-bottom: 1px;"> </td><td colspan="2" style="padding-left: 0px; margin-left: 0px; text-align: center; font-family: Garamond, Times, serif; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Amount</em></b></td><td style="font-family: Garamond, Times, serif; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of February 1, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">221</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions to (reductions from) provision for credit loss expense</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">205</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">426</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif; padding-bottom: 1px;"> </td><td colspan="2" style="padding-left: 0px; margin-left: 0px; text-align: center; font-family: Garamond, Times, serif; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Amount</em></b></td><td style="font-family: Garamond, Times, serif; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of February 1, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">221</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions to (reductions from) provision for credit loss expense</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">205</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">426</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 221000 205000 426000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">3</em>)</b><b>    Business Combination</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Ryzac, Inc. (</i></b>“<b><i>Codecademy</i></b>”<b><i>)</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> April 4, 2022, </em>the Company acquired Ryzac, Inc. (“Codecademy”). Codecademy is a learning platform providing high-demand technical skills to approximately 40 million registered learners in nearly every country worldwide. The platform offers interactive, self-paced courses and hands-on learning in 14 programming languages across multiple domains such as application development, data science, cloud and cybersecurity.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The acquisition was accounted for as a business combination under ASC <em style="font: inherit;">805,</em> <i>Business Combinations</i>, utilizing the acquisition method. Under the acquisition method, the acquisition date fair value of the consideration paid by the Company was allocated to the assets acquired and the liabilities assumed based on their estimated fair values.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following summarizes the purchase consideration (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash payments</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">202,119</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Class A common stock issued</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">182,550</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash settlement of seller transaction costs and other</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,315</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total purchase price</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,984</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company recorded the fair value of the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed as follows (in thousands):</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Final Purchase</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price Allocation</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash, cash equivalents and restricted cash</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4,053</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,671</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">385</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">119,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">127,109</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,166</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,396</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,621</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total liabilities assumed</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(46,183</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">80,926</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">305,058</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total purchase price</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,984</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The values allocated to identifiable intangible assets and their estimated useful lives are as follows (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life (in years)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">44,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">13.8</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">43,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Content</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">17,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">5.8</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Values and useful lives assigned to intangible assets were based on estimated value and use of these assets by a market participant. The customer relationships were valued using the income approach. The trade name was valued using the relief from royalty method. The courseware and proprietary delivery software were valued using the replacement cost approach.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Goodwill represents the excess of the purchase price over the net identifiable tangible and intangible assets acquired. The Company determined that the acquisition of Codecademy resulted in the recognition of goodwill primarily because the acquisition is expected to help the Company to meet its long-term operating profitability objectives through achievement of synergies. The majority of goodwill is <em style="font: inherit;">not</em> deductible for tax purposes.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em>, the Company incurred $2.5 million and $7.7 million, respectively, in acquisition-related costs, which primarily consisted of transaction fees and legal, accounting, and other professional services. These costs are included in the "acquisition-related costs" in the accompanying condensed consolidated statements of operations.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Unaudited Pro Forma Financial Information</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The unaudited pro forma financial information below is presented in accordance with Regulation S-<em style="font: inherit;">X,</em> Article <em style="font: inherit;">11</em> to enhance comparability for all periods by including operating results for Codecademy as if the merger had closed on <em style="font: inherit;"> February 1, 2022 (</em>in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unaudited Pro Forma</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unaudited Pro Forma</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Statement of Operations</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Statement of Operations</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Three Months Ended October 31,</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Nine Months Ended October 31,</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">422,861</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(16,134</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(100,472</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The unaudited pro forma financial information does <em style="font: inherit;">not</em> assume any impacts from revenue, cost, or other operating synergies that could be generated as a result of the acquisition. The unaudited pro forma financial information is for informational purposes only and is <em style="font: inherit;">not</em> necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated on <em style="font: inherit;"> February </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2022.</em> The unaudited pro forma financial information includes adjustments to reflect intangible asset amortization based on the economic values derived from definite-lived intangible assets and interest expense on the new debt financing. The pro forma results of operations also exclude acquisition-related costs other than the transaction costs specific to the business combination occurring in <em style="font: inherit;"> April 2022. </em>These transaction costs are presented as if they occurred in <em style="font: inherit;"> February </em><em style="font: inherit;">2022.</em></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 40000000 14 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash payments</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">202,119</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Class A common stock issued</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">182,550</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash settlement of seller transaction costs and other</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,315</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Garamond, Times, serif;"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total purchase price</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,984</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 202119000 182550000 1315000 385984000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Final Purchase</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price Allocation</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash, cash equivalents and restricted cash</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4,053</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,671</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">385</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">119,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">127,109</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,166</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,396</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,621</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total liabilities assumed</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(46,183</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">80,926</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">305,058</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total purchase price</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,984</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4053000 3671000 385000 119000000 127109000 6166000 18396000 21621000 46183000 80926000 305058000 385984000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life (in years)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade name</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">44,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">13.8</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">43,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Content</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">17,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">5.8</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 44000000 P13Y9M18D 43000000 P5Y 17000000 P5Y 15000000 P5Y9M18D 119000000 2500000 7700000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unaudited Pro Forma</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unaudited Pro Forma</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Statement of Operations</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Statement of Operations</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Three Months Ended October 31,</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Nine Months Ended October 31,</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">422,861</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(16,134</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(100,472</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 139390000 422861000 -16134000 -100472000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">4</em>)</b><b>    Discontinued Operations</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> June 12, 2022, </em>Skillsoft entered into a Stock Purchase Agreement (the “Purchase Agreement”), by and among Skillsoft, Skillsoft (US) Corporation (“Seller”), Amber Holding Inc. (“SumTotal”), and Cornerstone OnDemand, Inc. (“Buyer”), pursuant to which, subject to the certain terms and conditions contained therein, Seller agreed to sell, and Buyer agreed to purchase, all of Seller’s right, title and interest in and to <em style="font: inherit;">one hundred</em> percent (100%) of the outstanding shares of capital stock of SumTotal. The sale was completed on <em style="font: inherit;"> August 15, 2022. </em>Net proceeds from the sale were $174.9 million, after final working capital adjustments in <em style="font: inherit;"> April </em><em style="font: inherit;">2023.</em></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In connection with the sale, the parties to the Purchase Agreement entered into certain other agreements, including a transition services agreement pursuant to which each of Seller and Buyer agreed to provide the other party with certain transition services for a limited period following the closing.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company determined that the sale of the SumTotal business met the criteria to be classified as discontinued operations, and its assets and liabilities held for sale, as of <em style="font: inherit;"> June 12, 2022. </em>Accordingly, the Company classified the assets and liabilities of the discontinued operations as held for sale in its consolidated balance sheets at the lower of carrying amount or fair value less cost to sell. Classification for the assets and liabilities in comparative periods retained their previous classification as current or long-term. No losses were recognized upon classification of the discontinued operations' assets and liabilities as held for sale. Depreciation and amortization ceased on assets classified as held for sale. The operating results of SumTotal are reported as discontinued operations, for all periods presented, as the disposition reflects a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The financial results of SumTotal are presented as Income from discontinued operations, net of tax in our condensed consolidated statements of operations. The following presents financial results of SumTotal for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em> in our condensed consolidated statements of operations (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Three Months</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Nine Months</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues:</p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,178</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,706</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses:</p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Costs of revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">19,027</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Content and software development</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,246</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Selling and marketing</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">800</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,507</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">730</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization of intangible assets</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,345</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition-related costs</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,056</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,609</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Restructuring</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(159</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">42</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,970</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">51,506</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Operating income from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9,200</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income (expense), net</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,223</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,681</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(101</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,443</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Income (loss) from discontinued operations before income taxes</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,330</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,450</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for (benefit from) income taxes</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,115</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,967</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Net income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,215</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,483</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In addition, the amounts described in other footnotes within these condensed consolidated financial statements have been updated to reflect the amounts applicable to continuing operations, unless otherwise noted.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 1 174900000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Three Months</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Nine Months</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues:</p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,178</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,706</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses:</p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Costs of revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,250</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">19,027</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Content and software development</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,246</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Selling and marketing</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">800</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,507</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">730</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization of intangible assets</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,345</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition-related costs</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,056</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,609</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Restructuring</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(159</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">42</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,970</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">51,506</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Operating income from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9,200</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income (expense), net</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,223</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,681</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(101</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,443</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Income (loss) from discontinued operations before income taxes</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,330</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,450</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for (benefit from) income taxes</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,115</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,967</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Net income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,215</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,483</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4178000 60706000 1250000 19027000 956000 12246000 800000 11507000 67000 730000 0 6345000 1056000 1609000 -159000 42000 3970000 51506000 208000 9200000 2223000 2681000 0 12000 101000 1443000 2330000 10450000 1115000 1967000 1215000 8483000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">5</em>)</b><b>    <span style="background-color:#ffffff;">Intangible Assets</span></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets consisted of the following (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">October 31, 2023</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">January 31, 2023</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed software/courseware</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">383,466</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">185,016</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">198,450</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">374,057</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">123,219</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">250,838</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer contracts/relationships</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">335,084</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">74,084</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">261,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">336,182</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">42,026</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">294,156</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vendor relationships</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">39,158</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">37,911</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,247</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">39,887</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">36,666</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,221</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks and trade names</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">44,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,884</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">40,116</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">44,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,454</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">42,546</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Publishing rights</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">41,100</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">19,614</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,486</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">41,100</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">13,449</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">27,651</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Backlog</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">49,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">42,650</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,050</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">49,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">32,780</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">16,920</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Skillsoft trademark</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Global Knowledge trademark</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">22,656</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">6,302</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">16,354</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,080</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,046</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,034</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">999,864</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">369,461</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">630,403</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">992,706</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">254,640</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">738,066</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization expense related to the existing finite-lived intangible assets is expected to be as follows (in thousands) for the fiscal years ended <em style="font: inherit;"> January 31:</em></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization Expense</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (three months remaining)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">37,206</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">133,177</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129,291</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">82,322</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">42,037</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">121,670</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total future amortization</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">545,703</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Amortization expense related to intangible assets in the aggregate was $38.6 million, $116.1 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, respectively, and, $43.4 million and $128.2 million the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em>, respectively.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Impairment Review Requirements</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company reviews intangible assets subject to amortization if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in remaining useful life. The Company reviews indefinite lived intangible assets, including goodwill, on the annual impairment test date (<em style="font: inherit;"> January </em><em style="font: inherit;">1</em>) or more frequently if there are indicators of impairment.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In connection with the impairment evaluation, the Company <em style="font: inherit;"> may </em><em style="font: inherit;">first</em> consider qualitative factors to determine whether the existence of events or circumstances indicates that it is more likely than <em style="font: inherit;">not</em> (i.e., a likelihood of more than <em style="font: inherit;">50%</em>) that the fair value of a reporting unit is less than its carrying amount. Performing a quantitative goodwill and indefinite lived intangible impairment test is <em style="font: inherit;">not</em> necessary if an entity determines based on this assessment that it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount. If the Company fails or elects to bypass the qualitative assessment, the goodwill impairment test must be performed. This test requires a comparison of the carrying value of the reporting unit to its estimated fair value. If the carrying value of a reporting unit’s goodwill exceeds its fair value, an impairment loss equal to the difference is recorded, <em style="font: inherit;">not</em> to exceed the amount of goodwill allocated to the reporting unit. In determining reporting units, the Company <em style="font: inherit;">first</em> identifies its operating segments, and then assesses whether any components of these segments constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company completed the qualitative assessment discussed above for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> and concluded that there were <span style="-sec-ix-hidden:c105482889">not</span> indicators of impairment for our reporting units.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A roll forward of goodwill is as follows:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Content &amp; Platform</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Instructor-Led Training</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Consolidated</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill, net January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">417,340</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">40,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">457,744</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency translation adjustment</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(701</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">725</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill, net October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">416,639</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,129</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457,768</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">As of <em style="font: inherit;"> October 31, 2023</em>, there was $569.3 million and $72.1 million of accumulated impairment losses for the Content &amp; Platform (formerly referred to as Skillsoft Content) and Instructor-Led Training (formerly referred to as Global Knowledge) segments, respectively.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">If current discount rates rise or if relevant market-based inputs for our impairment assessment worsen during the remainder of fiscal <em style="font: inherit;">2024,</em> and if our stock price and market capitalization remain at current levels for a prolonged period of time, we will need to reassess intangible impairment at the end of each quarter. Subsequent reviews of goodwill and intangibles could result in impairment during fiscal <em style="font: inherit;">2024.</em> Factors that could result in an impairment include, but are <em style="font: inherit;">not</em> limited to, the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: Garamond, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Garamond, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px;"> </td><td style="vertical-align: middle; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="vertical-align: middle; width: 96%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;">Prolonged period of our estimated fair value of our reporting units exceeding our market capitalization;</p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="font-family: Garamond, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Garamond, Times, serif; font-size: 10pt;"><td style="vertical-align: middle; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: justify;"> </td><td style="vertical-align: top; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align: middle; width: 96%; font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;">Lower expectations for future bookings, revenue, or profitability, which in part could be impacted by legislative, regulatory or tax changes that affect the cost of, or demand for, products and services as well as the loss of key personnel;</p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="font-family: Garamond, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Garamond, Times, serif; font-size: 10pt;"><td style="vertical-align: middle; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: justify;"> </td><td style="vertical-align: top; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align: middle; width: 96%; font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;">Deterioration in key assumptions used in our income approach estimates of fair value, such as higher discount rates from higher stock market volatility; and</p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="font-family: Garamond, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Garamond, Times, serif; font-size: 10pt;"><td style="vertical-align: middle; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: justify;"> </td><td style="vertical-align: top; width: 2%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align: middle; width: 96%; font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify;">Valuations of significant mergers or acquisitions of companies that provide relevant market-based inputs for our impairment assessment that could support less favorable conclusions regarding the estimated fair value of our reporting units.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">October 31, 2023</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">January 31, 2023</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed software/courseware</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">383,466</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">185,016</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">198,450</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">374,057</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">123,219</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">250,838</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer contracts/relationships</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">335,084</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">74,084</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">261,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">336,182</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">42,026</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">294,156</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vendor relationships</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">39,158</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">37,911</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,247</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">39,887</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">36,666</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,221</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks and trade names</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">44,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,884</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">40,116</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">44,000</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,454</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">42,546</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Publishing rights</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">41,100</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">19,614</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,486</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">41,100</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">13,449</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">27,651</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Backlog</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">49,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">42,650</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,050</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">49,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">32,780</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">16,920</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Skillsoft trademark</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">84,700</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Global Knowledge trademark</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">22,656</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">6,302</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">16,354</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,080</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,046</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,034</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">999,864</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">369,461</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">630,403</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">992,706</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">254,640</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">738,066</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 383466000 185016000 198450000 374057000 123219000 250838000 335084000 74084000 261000000 336182000 42026000 294156000 39158000 37911000 1247000 39887000 36666000 3221000 44000000 3884000 40116000 44000000 1454000 42546000 41100000 19614000 21486000 41100000 13449000 27651000 49700000 42650000 7050000 49700000 32780000 16920000 84700000 0 84700000 84700000 0 84700000 22656000 6302000 16354000 23080000 5046000 18034000 999864000 369461000 630403000 992706000 254640000 738066000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization Expense</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (three months remaining)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">37,206</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">133,177</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">129,291</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">82,322</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">42,037</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">121,670</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total future amortization</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">545,703</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 37206000 133177000 129291000 82322000 42037000 121670000 545703000 38600000 116100000 43400000 128200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Content &amp; Platform</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Instructor-Led Training</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Consolidated</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill, net January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">417,340</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">40,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">457,744</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency translation adjustment</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(701</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">725</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill, net October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">416,639</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,129</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457,768</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 417340000 40404000 457744000 -701000 725000 24000 416639000 41129000 457768000 569300000 72100000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">6</em>)</b><b>   <span style="background-color:#ffffff;"> Taxes</span></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, for continuing operations, the Company recorded a tax benefit of $2.5 million and $8.7 million, respectively, on a pretax loss of $30.2 million and $112.0 million, respectively. The tax benefit reflects the effect of non-deductible items, current period changes in the Company’s valuation allowance on its deferred tax assets and the impact of foreign tax rate differential.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em>, for continuing operations, the Company recorded a tax benefit of $8.8 million and $34.2 million, respectively, on a pretax loss of $592.1 million and $768.0 million, respectively. The tax benefit reflects the effect of non-deductible items, current period changes in the Company’s valuation allowance on its deferred tax assets and the impact of foreign tax rate differential.</p> -2500000 -8700000 -30200000 -112000000 -8800000 -34200000 -592100000 -768000000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">7</em>)</b><b>    Restructuring</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In connection with strategic initiatives implemented during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> and <em style="font: inherit;"> October 31, 2022, </em>the Company’s management approved and initiated plans to reduce its cost structure and better align operating expenses with existing economic conditions and the Company’s operating model. The Company recorded restructuring charges of $0.9 million and $8.6 million during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, respectively, and $2.0 million and $10.3 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em>, respectively. These restructuring charges are presented separately in the accompanying condensed consolidated statements of operations and include primarily the severance costs of terminated employees and lease termination and lease impairment charges.</p> 900000 8600000 2000000 10300000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">8</em>)</b><b>    Leases, Commitments and Contingencies</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s lease portfolio includes office space, training centers, and vehicles to support its research and development activities, sales operations and other corporate and administrative functions in North America, Europe and Asia. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:c105483019">one</span> year to <span style="-sec-ix-hidden:c105483020">ten</span> years. Some of the Company’s leases include options to extend or terminate the lease prior to the end of the agreed upon lease term. For purposes of calculating lease liabilities, lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Operating lease right-of-use ("ROU") assets and liabilities are recognized based on the present value of the future minimum lease payments over the expected lease term. As the Company’s operating leases generally do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses an estimated incremental borrowing rate in determining the present value of future payments. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at the acquisition date to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular location and currency environment. The weighted average incremental borrowing rate for its operating leases as of <em style="font: inherit;"> October 31, 2023</em> and <em style="font: inherit;"> January 31, 2023</em> was 5.8% and 5.5%, respectively.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The operating leases are included in the captions “Right of use assets”, “Lease liabilities”, and “Long-term lease liabilities” on the Company’s condensed consolidated balance sheets as of <em style="font: inherit;"> October 31, 2023</em> and <em style="font: inherit;"> January 31, 2023</em>. The weighted-average remaining lease term of the Company’s operating leases is 6.0 years as of <em style="font: inherit;"> October 31, 2023</em>. Lease costs for minimum lease payments are recognized on a straight-line basis over the lease term. The lease costs were $3.9 million and related cash payments were $3.8 million for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>. The lease costs were $5.0 million and related cash payments were $5.9 million for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em>. Lease costs are included within the content and software development, selling and marketing, and general and administrative lines on the condensed consolidated statements of operations, and the operating leases related cash payments were included in the operating cash flows and the finance leases related cash payments were included in the financing cash flows on the condensed consolidated statements of cash flows. Short-term lease costs and variable lease costs are <em style="font: inherit;">not</em> material.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">See Note <em style="font: inherit;">7</em> for a discussion related to restructuring charges associated with lease termination and lease impairment charges.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The below reconciles (in thousands) the undiscounted future minimum lease payments under non-cancellable leases to the total lease liabilities recognized on the condensed consolidated balance sheets as of <em style="font: inherit;"> October 31, 2023</em>.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal year ended January 31:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2024 (three months remaining)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,199</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2025</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,707</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2026</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,490</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2027</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,324</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2028</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,507</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,124</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 9pt;">Total future minimum lease payments</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">15,351</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Effects of discounting</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(2,254</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,097</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,591</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">9,506</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,097</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Litigation</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> November 21, 2023, </em>the Company was named as a nominal defendant in a shareholder derivative action filed in the Delaware Court of Chancery captioned <i>Norcross v. Prosus N.V., et al.</i> The plaintiff, a Company shareholder, alleges that the Company's directors and controlling shareholders breached their fiduciary duties to plaintiffs by causing the Company to acquire Codecademy at an above-market price. Plaintiff seeks money damages as compensation for the harm caused by the alleged breaches. We currently cannot estimate any possible loss that <em style="font: inherit;"> may </em>result from this action.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In addition, the Company is, from time to time, party to general legal proceedings and claims, which arise in the ordinary course of business including those relating to commercial and contractual disputes, employment matters, intellectual property, and other business matters. When appropriate, management consults with legal counsel and other appropriate experts to assess claims. If, in management’s opinion, we have incurred a probable loss as determined in accordance with GAAP, an estimate is made of the loss and the appropriate accrual is reflected in our condensed consolidated financial statements. Currently, there are no material amounts accrued. While it is <em style="font: inherit;">not</em> possible to quantify the financial impact or predict the outcome of all pending claims and litigation, management does <em style="font: inherit;">not</em> anticipate that the outcome of any current proceedings or known claims, either individually or in aggregate, will materially affect the Company’s financial position, results of operations or cash flows.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Guarantees</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s software license arrangements and hosting services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and substantially in accordance with the Company’s product documentation under normal use and circumstances. The Company’s arrangements also include certain provisions for indemnifying customers against liabilities if its products or services infringe a <em style="font: inherit;">third</em> party’s intellectual property right. The Company has entered into service level agreements with some of its hosted application customers warranting certain levels of uptime reliability and such agreements permit those customers to receive credits against monthly hosting fees or terminate their agreements in the event that the Company fails to meet those levels for an agreed upon period of time.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">To date, the Company has <span style="-sec-ix-hidden:c105483038">not</span> incurred any material costs as a result of such indemnifications or commitments and has <span style="-sec-ix-hidden:c105483039">not</span> accrued any liabilities related to such obligations in the accompanying condensed consolidated financial statements.</p> 0.058 0.055 P6Y 3900000 3800000 5000000 5900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td><td style="font-family: Garamond, Times, serif; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal year ended January 31:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2024 (three months remaining)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,199</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2025</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,707</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2026</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,490</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2027</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,324</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2028</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,507</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,124</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 9pt;">Total future minimum lease payments</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">15,351</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Effects of discounting</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(2,254</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,097</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,591</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">9,506</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,097</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1199000 3707000 2490000 2324000 1507000 4124000 15351000 2254000 13097000 3591000 9506000 13097000 0 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">9</em>)</b><b>    Long-Term Debt</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Debt consisted of the following (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term Loan - current portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Current maturities of long-term debt</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term Loan - long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">589,798</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">594,601</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Original issue discount - long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,284</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,286</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred financing costs - long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(3,954</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,498</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Long-term debt</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">578,560</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">581,817</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> July </em><em style="font: inherit;">16,</em> <em style="font: inherit;">2021,</em> Skillsoft Finance II, Inc. (“Skillsoft Finance II”), a subsidiary of Skillsoft Corp., entered into a Credit Agreement (the “Credit Agreement”), by and among Skillsoft Finance II, as borrower, Skillsoft Finance I, Inc., as holdings (“Holdings”), the lenders party thereto and Citibank, N.A., as administrative agent and collateral agent, pursuant to which the lenders provided a $480 million term loan facility (the “Term Loan Facility”) to Skillsoft Finance II, the proceeds of which, together with cash on hand, were used to refinance existing debt. The Term Loan Facility is scheduled to mature on <em style="font: inherit;"> July </em><em style="font: inherit;">16,</em> <em style="font: inherit;">2028.</em></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In connection with the closing of the Codecademy acquisition, Skillsoft Finance II entered into Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">1</em> to the Credit Agreement, dated as of <em style="font: inherit;"> April 4, 2022 (</em>the “First Amendment”), among Skillsoft Finance II, Holdings, certain subsidiaries of Skillsoft Finance II, as guarantors, Citibank N.A., as administrative agent, and the financial institutions party thereto as Term B-<em style="font: inherit;">1</em> Lenders, which amended the Credit Agreement (as amended by the First Amendment, the “Amended Credit Agreement”).</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The First Amendment provided for the incurrence of up to $160 million of Term B-<em style="font: inherit;">1</em> Loans (the “Term B-<em style="font: inherit;">1</em> Loans”) under the Amended Credit Agreement. In addition, the First Amendment, among other things, (a) provided for early opt-in to Secured Overnight Financing Rate ("SOFR") for the existing term loans under the Credit Agreement (such existing term loans together with the Term B-<em style="font: inherit;">1</em> Loans, the “Initial Term Loans”) and (b) provided for the applicable margin for the Initial Term Loans at 4.25% with respect to base rate borrowings and 5.25% with respect to SOFR borrowings.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="font-family: 'Garamond', Times, serif;">The Company received $153.2 million of net proceeds (net of $4.0 million of financing costs and $2.8 million of original issuance discounts) from the Term Loan Facility on <em style="font: inherit;"> April 4, 2022. </em>The Company used the net proceeds and cash on hand for the closing of the Codecademy acquisition on <em style="font: inherit;"> April 4, 2022. </em></span></p> <p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The refinancing was accounted for as a modification for certain lenders and an extinguishment for other lenders and debt issuance costs and lender fees were accounted for in proportion to whether the related principal balance was considered modified or extinguished. Accordingly, both newly incurred and deferred financing costs and original issuance discounts of $0.1 million and $2.8 million, respectively, will be amortized as additional interest expense over the term of the Initial Term Loans.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Prior to the maturity thereof, the Initial Term Loans will be subject to quarterly amortization payments of 0.25% of the principal amount.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> August 15, 2022, </em>pursuant to the Purchase Agreement entered on <em style="font: inherit;"> June 12, 2022 </em>by and among Skillsoft, Skillsoft (US) Corporation (“Seller”), Amber Holding Inc. (“SumTotal”), and Cornerstone OnDemand, Inc. (“Buyer”), Seller completed the sale of <em style="font: inherit;">one hundred</em> percent (100%) of the outstanding shares of capital stock of SumTotal to Buyer. As a result of the asset sale, the Company made a mandatory prepayment of $31.4 million to the lenders in <em style="font: inherit;"> August 2022. </em><span style="font-family: 'Garamond', Times, serif;">The remaining net cash proceeds attributable to the sale of SumTotal were subject to reinvestment provisions and could <em style="font: inherit;">not</em> be used for general corporate purposes. As defined in the Amended Credit Agreement, <em style="font: inherit;">no</em> additional repayment was required.</span></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">All obligations under the Amended Credit Agreement, and the guarantees of those obligations (as well as certain cash management obligations and interest rate hedging or other swap agreements), are secured by substantially all of Skillsoft Finance II’s personal property as well as the assets of each subsidiary guarantor.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Amounts outstanding under the Term Loan Facility bear interest, at the option of Skillsoft Finance II, at a rate equal to (a) SOFR (subject to a floor of 0.75%) plus a credit premium based on the tenor of the interest period plus 5.25% for SOFR Loans or (b) the highest of (i) the Federal Funds Effective Rate plus <span style="-sec-ix-hidden:c105483084">10.50%,</span> (ii) the “prime rate” quoted by the administrative agent, (iii) Adjusted Term SOFR plus 1.00% and (iv) 1.75%, plus 3.75% for alternative base rate loans. As of <em style="font: inherit;"> October 31, 2023, </em>the balance of $596.2 million of Initial Term Loans bears interest at a rate equal to SOFR plus a credit premium of 0.11% plus a spread of 5.25%, per annum, with a SOFR floor of 0.75%, and quarterly principal repayments of $1.6 million until maturity.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Voluntary prepayment is permitted under the Term Loan Facility. Loan parties are subject to various affirmative and negative covenants and reporting obligations under the Amended Credit Agreement. These include, among other things, limitations on indebtedness, liens, sale and leaseback transactions, investments, fundamental changes, assets sales, restricted payments, affiliate transactions, and restricted debt payments. Events of default under the Term Loan Facility include non-payment of amounts due to the lenders, violation of covenants, materially incorrect representations, defaults under other material indebtedness, judgments and specified insolvency-related events, certain ERISA events, and invalidity of loan or collateral documents, subject to, in certain instances, specified thresholds, cure periods and exceptions. As of <em style="font: inherit;"> October 31, 2023</em>, the Company is in compliance with all covenants.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s debt outstanding as of <em style="font: inherit;"> October 31, 2023</em> matures (in thousands) as shown below.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Future principal payments due for fiscal years ended January 31:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2024 (three months remaining)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,601</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2025</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2026</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,803</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2027</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2028</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,005</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">568,985</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 9pt;">Total payments</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">596,202</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unamortized original issue discount and issuance costs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(11,238</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 9pt;">Long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">578,560</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts Receivable Facility</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> December 20, 2018, </em>the Company entered into a $75.0 million receivables credit agreement. The maturity date for the facility is the earlier of (i) <em style="font: inherit;"> December 27, 2024 </em>or (ii) <em style="font: inherit;">90</em> days prior to the maturity of any corporate debt. There are <em style="font: inherit;">four</em> classes of available receivables with advance rates between 50.0% and 85.0%. The minimum outstanding draw under the terms of the agreement is $10 million.</p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The lenders require the Company to deposit receipts from pledged receivables to a restricted concentration account within <em style="font: inherit;">two</em> business days of receipt by the Company. A reconciliation detailing collections against the prior month’s borrowing base and additional receivables to be pledged is submitted monthly. If additional pledged receivables exceed the prior month’s collections, funds from the concentration account are returned to the Company. The reserve balance was $5.1 million at <em style="font: inherit;"> October 31, 2023</em> and is classified as restricted cash on the balance sheet.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company accounts for these transactions as borrowings since the assets pledged contain the right to future receivables. Under this agreement, the Company receives the net present value of the accounts receivable balances used to calculate the borrowing base. The interest rate on borrowings outstanding under the accounts receivable facility was 8.44% at <em style="font: inherit;"> October 31, 2023</em>. Borrowings and repayments are presented as cash flows from financing activities in the accompanying unaudited condensed consolidated statements of cash flows. As of <em style="font: inherit;"> October 31, 2023</em>, $40.5 million was drawn under the accounts receivable facility and is classified as a current liability on the balance sheet.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term Loan - current portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Current maturities of long-term debt</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term Loan - long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">589,798</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">594,601</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Original issue discount - long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,284</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,286</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred financing costs - long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(3,954</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,498</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Long-term debt</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">578,560</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">581,817</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6404000 6404000 6404000 6404000 589798000 594601000 7284000 8286000 3954000 4498000 578560000 581817000 480000000 160000000 0.0425 0.0525 153200000 4000000 2800000 100000 2800000 0.0025 1 31400000 0.0075 0.0525 0.01 0.0175 0.0375 596200000 0.0011 0.0525 0.0075 1600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Future principal payments due for fiscal years ended January 31:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2024 (three months remaining)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,601</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2025</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2026</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,803</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2027</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2028</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,005</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">568,985</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: 9pt;">Total payments</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">596,202</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,404</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unamortized original issue discount and issuance costs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(11,238</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: 9pt;">Long-term portion</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">578,560</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1601000 6404000 4803000 6404000 8005000 568985000 596202000 6404000 11238000 578560000 75000000 0.50 0.85 10000000 5100000 0.0844 40500000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">10</em>)</b><b>    Shareholders</b>’<b> Equity</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Common Stock</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">As of <em style="font: inherit;"> October 31, 2023</em>, the Company’s authorized share capital consisted of 18,750,000 shares of Class A common stock and 10,000,000 shares of preferred stock, with a par value $0.0001 each, and 8,362,774 shares of Class A common stock were issued and 8,062,997 were outstanding. As of <em style="font: inherit;"> October 31, 2023</em>, the Company had no shares of preferred stock or Class C common stock outstanding. Except as required by law, holders of shares of Class C common stock are <em style="font: inherit;">not</em> entitled to vote any such shares.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Subject to applicable law, the Company <em style="font: inherit;"> may </em>declare dividends to be paid ratably to holders of Class A common stock out of the Company’s assets that are legally available to be distributed as dividends in the discretion of the Company’s board of directors. Holders of Class C common stock are generally <em style="font: inherit;">not</em> entitled to dividends.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Warrants</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Refer to Note <em style="font: inherit;">11,</em> for information related to the equity classified warrants.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Share Repurchases and Repurchase Authorization</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> September 7, 2022, </em>the Company's board of directors authorized Skillsoft to repurchase up to $30.0 million of its Class A common stock, which expired <em style="font: inherit;"> September 7, 2023. </em>Under the program, the Company was authorized to purchase shares in the open market, in private negotiated transactions, or by other means from time to time. The share repurchase program did <em style="font: inherit;">not</em> obligate the Company to purchase any minimum number of shares. Under the program, the Company repurchased 218,263 of its shares for $8.0 million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>. From inception through the quarter ended <em style="font: inherit;"> October 31, 2023, </em>the Company repurchased 299,777 shares for $10.9 million.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Accumulated Other Comprehensive Income (Loss)</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Accumulated Other Comprehensive Income (Loss) associated with foreign currency translation adjustments (in thousands) consisted of the following:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of beginning-of-period</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,423</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,423</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,755</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,755</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Translation adjustment</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,650</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,650</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,287</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,287</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Deconsolidation of SumTotal</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of end-of-period</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="22" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 61%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of beginning-of-period</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,794</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,794</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">970</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">970</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Translation adjustment</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,279</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,279</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,012</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,012</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Deconsolidation of SumTotal</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of end-of-period</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 18750000 10000000 0.0001 8362774 8062997 0 30000000 218263 8000000 299777 10900000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of beginning-of-period</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,423</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,423</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,755</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,755</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Translation adjustment</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,650</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,650</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,287</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,287</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Deconsolidation of SumTotal</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of end-of-period</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="22" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 61%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Before Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Income Tax</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of beginning-of-period</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,794</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,794</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">970</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">970</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Translation adjustment</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,279</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,279</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,012</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,012</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Deconsolidation of SumTotal</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,110</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of end-of-period</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(16,073</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,932</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -13423000 0 -13423000 -2755000 0 -2755000 -2650000 0 -2650000 -17287000 0 -17287000 0 0 0 2110000 0 2110000 -16073000 0 -16073000 -17932000 0 -17932000 -14794000 0 -14794000 970000 0 970000 -1279000 0 -1279000 -21012000 0 -21012000 0 0 0 2110000 0 2110000 -16073000 0 -16073000 -17932000 0 -17932000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">11</em>)</b><b>    Warrants</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In connection with the formation of the Company and subsequent acquisitions of Software Luxembourg Holdings S.A. and Albert DE Holdings Inc., warrants to purchase common stock were issued to investors, sellers of Albert DE Holdings Inc. and an executive of the Company. Warrants that are <em style="font: inherit;">not</em> subject to ASC <em style="font: inherit;">718,</em> <i>Stock Compensation</i> and (i) contained features that could cause the warrant to be puttable to the Company for cash or (ii) had terms that prevented the conversion of the warrant from being fixed in all circumstances, are classified as a liability on the Company’s balance sheet and measured at fair value, with changes in fair value being recorded in the income statement, whereas all other warrants meet the equity scope exception and are classified as equity and <em style="font: inherit;">not</em> remeasured.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A summary of liability classified warrants is as follows (in thousands, except per share amounts):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Underlying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Common</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Strike</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Redemption</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">at October 31,</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Type</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants – Sponsor</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">792</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483299">6/11/2026</span></p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Simultaneously with the closing of the initial public offering, Churchill Capital (the “Sponsor”) purchased an aggregate of 15,800,000 Private Placement Warrants. An additional 1,500,000 warrants were issued at the closing of the business combination with Software Luxembourg Holding S.A. on <em style="font: inherit;"> June 11, 2021 </em>in connection with the repayment of a promissory note due to the Sponsor. One million of the Private Placement Warrants were transferred to the incoming CEO as described below. These warrants held by the Sponsor include provisions that provide for potential changes to the settlement amounts on redemptions and were dependent upon the characteristics of the holder of the warrant. As of <em style="font: inherit;"> October 31, 2023</em>, 453,596 Private Placement Warrants had been transferred to public holders (included in "Public Warrants" in the table below). Because the holder of the instrument is <em style="font: inherit;">not</em> an input into the pricing of a fixed-for-fixed option on equity shares, the warrants are precluded from being indexed to the entity’s stock and are classified as a liability measured at fair value, with changes in fair value each period reported in earnings.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A summary of equity classified warrants is as follows (in thousands, except per share amounts):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Underlying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Common</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Strike</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Redemption</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10.5%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 44.5%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Type</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Public Warrants</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,173</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">360</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483316">6/11/2026</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants (PIPE)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">833</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">360</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483320">6/11/2026</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants (Global Knowledge)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483324">10/12/2025</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants (CEO)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483328">6/11/2026</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,306</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">A description of each category of warrants issued and outstanding is as follows:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Public Warrants</i> – Pursuant to the initial public offering, the Company sold units that consisted of one share of Class A common stock and <em style="font: inherit;">one</em>-<span style="-sec-ix-hidden:c105483251">third</span> of <em style="font: inherit;">one</em> redeemable warrant (“Public Warrants”), resulting in the issuance of 23,000,000 warrants. Prior to the business combination with Software Luxembourg Holding S.A. on <em style="font: inherit;"> June 11, 2021 (</em>the “Skillsoft Merger"), Churchill Capital Corp II had classified these warrants as liabilities due to tender offer provisions which state that in the event of a tender or exchange offer made to and accepted by holders of more than <em style="font: inherit;">50%</em> of the outstanding shares of a single class of common stock, all holders of the warrants would be entitled to receive cash for their warrants. Accordingly, there were potential scenarios outside the control of the Company (which had more than <em style="font: inherit;">one</em> class of outstanding common stock prior to the Skillsoft Merger), where all warrant holders would be entitled to cash, while only certain holders of the underlying shares of common stock would be entitled to cash, requiring the warrants to be classified as a liability measured at fair value, with changes in fair value reported each period in earnings. Upon the completion of the Skillsoft Merger on <em style="font: inherit;"> June </em><em style="font: inherit;">11,</em> <em style="font: inherit;">2021,</em> when only <em style="font: inherit;">one</em> class of voting shares remained outstanding, the warrants met equity classification criteria as net cash settlement can only be triggered in circumstances in which the holders of the shares underlying the contract also would receive cash in the event of a fundamental change in the ownership of the Company, such as a change in control. Accordingly, the fair value of the warrants was transferred to equity and cumulative losses recognized from changes in fair value remain in the Company’s accumulated deficit balance. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, there was <em style="font: inherit;">no</em> activity related to the Private Placement Warrants or Public Warrants.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Private Placement Warrants (PIPE)</i> – In connection with the <em style="font: inherit;">second</em> step investment made by the anchor PIPE investor, 16,666,667 warrants were issued to a PIPE investor to purchase Class A common stock. The PIPE Private Placement Warrants are issued in the same form as the Public Warrants.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Private Placement Warrants (Global Knowledge)</i> – Upon completion of the acquisition of Albert DE Holdings Inc. (the "Global Knowledge Merger"), 5,000,000 warrants were issued to the former owner of Global Knowledge. These warrants are similar to the Private Placement Warrants except the warrants are <em style="font: inherit;">not</em> subject to the redemption provisions described below if transferred.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Private Placement Warrants (CEO)</i> - Effective at the closing of the Skillsoft Merger and Global Knowledge Merger, the Sponsor committed to transfer 1,000,000 fully vested Private Placement Warrants to the CEO pursuant to his employment agreement with the Company. The warrants are subject to ASC <em style="font: inherit;">718,</em> <i>Stock Compensation</i>.</p> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><br/> Public Warrants and PIPE Private Placement Warrants (hereinafter referred to as “Redeemable Warrants”) are currently exercisable and <em style="font: inherit;"> may </em>only be exercised for <em style="font: inherit;">1</em>-<span style="-sec-ix-hidden:c105483269">20</span> of a whole number of shares. The Company <em style="font: inherit;"> may </em>redeem these warrants:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">in whole and <em style="font: inherit;">not</em> in part;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif; text-align: justify;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">at a price of $0.20 per warrant;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif; text-align: justify;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">upon <em style="font: inherit;">not</em> less than 30 days’ prior written notice of redemption;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif; text-align: justify;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">if, and only if, the reported last sale price of the Company’s common stock equals or exceeds $360.00 per share for any 20 trading days within a <span style="-sec-ix-hidden:c105483276">30‑trading</span> day period ending on the <em style="font: inherit;">third</em> business day prior to the notice of redemption to the warrant holders; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif; text-align: justify;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">if, and only if, there is a current registration statement in effect with respect to the shares of common stock underlying the warrants.</p> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">If and when the Redeemable Warrants become redeemable by the Company, the Company <em style="font: inherit;"> may </em>exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">If the Company calls the Redeemable Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis,” as described in the warrant agreement. The exercise price and number of shares of Class A common stock issuable upon exercise of the warrants <em style="font: inherit;"> may </em>be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the warrants will <em style="font: inherit;">not</em> be adjusted for issuance of Class A common stock at a price below their exercise price. Additionally, in <em style="font: inherit;">no</em> event will the Company be required to net cash settle the warrants.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Sponsor and CEO Private Placement Warrants have the same terms as the Public Warrants, except they will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Sponsor Private Placement Warrants are transferred to someone other than the initial purchasers or their permitted transferees, they will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. The Global Knowledge Private Placement Warrants are <em style="font: inherit;">not</em> redeemable, even upon a transfer in ownership.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Underlying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Common</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Strike</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Redemption</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">at October 31,</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Type</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants – Sponsor</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">792</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483299">6/11/2026</span></p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Underlying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Common</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Strike</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Redemption</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10.5%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 44.5%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Type</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Public Warrants</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,173</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">360</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483316">6/11/2026</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants (PIPE)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">833</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">360</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483320">6/11/2026</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants (Global Knowledge)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483324">10/12/2025</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants (CEO)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c105483328">6/11/2026</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,306</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 792000 230 4000 15800000 1500000 453596 1173000 230 360 833000 230 360 250000 230 50000 230 2306000 1 23000000 16666667 5000000 1000000 0.2 P30D 360 P20D <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">12</em>)</b><b>    Stock-Based Compensation</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Equity Incentive Plans</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> June </em><em style="font: inherit;">2021,</em> Skillsoft adopted the <em style="font: inherit;">2020</em> Omnibus Incentive Plan (<em style="font: inherit;">“2020</em> Plan”). The <em style="font: inherit;">2020</em> Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, other equity-based awards, and cash-based incentive awards to employees, directors, and consultants of the Company. Under the <em style="font: inherit;">2020</em> Plan, 655,295 shares were initially made available for issuance. The <em style="font: inherit;">2020</em> Plan includes an annual increase on <em style="font: inherit;"> January </em><em style="font: inherit;">1</em> each year beginning on <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2022,</em> in an amount equal to 5.0% of the total number of shares of common stock outstanding on <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> of the preceding calendar year. The Compensation Committee <em style="font: inherit;"> may </em>act prior to <em style="font: inherit;"> January </em><em style="font: inherit;">1</em> of a given year to provide that there will be <em style="font: inherit;">no</em> <em style="font: inherit;"> January </em><em style="font: inherit;">1</em> increase for such year or that the increase for such year will be a lesser number of shares of common stock than provided for in the <em style="font: inherit;">2020</em> Plan. As of <em style="font: inherit;"> October 31, 2023</em>, a total of 149,600 shares of common stock were available for issuance under the <em style="font: inherit;">2020</em> Plan.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Stock Options</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Under the <em style="font: inherit;">2020</em> Plan, all employees are eligible to receive incentive share options and all employees, directors and consultants are eligible to receive non-statutory share options. The options generally vest over <span style="-sec-ix-hidden:c105483353">four</span> years and have a term of <span style="-sec-ix-hidden:c105483354">ten</span> years. Vested options under the plan generally expire <em style="font: inherit;">not</em> later than 90 days following termination of employment or service or <span style="-sec-ix-hidden:c105483357">twelve</span> months following an optionee's death or disability. The fair value of stock options is determined on the grant date and amortized over the vesting period on a straight-line basis.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The following summarizes the stock option activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Term (Years)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">116,099</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">214.74</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8.4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,330</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">215.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(15,919</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">213.13</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Outstanding, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,850</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">215.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7.6</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Vested and exercisable, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">49,981</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">215.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">7.6</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The total unrecognized equity-based compensation costs related to the stock options was $2.4 million based on the $67.23 weighted average grant date fair value of the options, which is expected to be recognized over a weighted-average period of 1.6 years.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Time-Based Restricted Stock Units</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Restricted stock units (“RSUs”) represent a right to receive one share of the Company’s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. Other than RSUs granted to our non-employee directors, which vest upon the earlier of the anniversary of the grant date and the Company’s next annual meeting of stockholders, RSUs generally vest ratably over a <span style="-sec-ix-hidden:c105483364">three</span> or <span style="-sec-ix-hidden:c105483365">four</span>-year period, subject to continued employment through each anniversary. The fair value of RSUs is determined on the grant date and is amortized over the vesting period on a straight-line basis.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The following summarizes the time-based RSU activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date Fair Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested balance, January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">608,306</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">120.20</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">23,359</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted(1)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">451,158</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">32.03</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(145,447</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">134.52</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(122,128</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">117.55</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Unvested balance, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">791,889</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">68.14</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">14,888</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt;"><span style="font-size:9pt;">(<em style="font: inherit;">1</em>)</span> <span style="font-size:9pt;">In <em style="font: inherit;"> May 2023, </em>14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a <span style="-sec-ix-hidden:c105483371">two</span>-year period.</span></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The total unrecognized stock-based compensation costs related to time-based RSUs was $44.6 million, which is expected to be recognized over a weighted-average period of 2.8 years.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Market-Based Restricted Stock Units</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Market-based restricted stock units (“MBRSUs”) vest over a <span style="-sec-ix-hidden:c105483374">three</span>-year or <span style="-sec-ix-hidden:c105483375">four</span>-year performance period, subject to continued employment through each anniversary and achievement of market conditions, specifically the Company's stock price and an objective relative total shareholder return. The fair value of MBRSUs that include vesting based on market conditions are estimated using the Monte Carlo valuation method. Compensation cost for these awards is recognized based on the grant date fair value which is recognized over the vesting period using the accelerated attribution method.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The following summarizes the MBRSUs activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date Fair Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested balance, January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">112,923</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">135.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4,336</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">117,250</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">45.11</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(25,926</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">150.18</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Canceled(1)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(19,400</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">172.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Unvested balance, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">184,847</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">74.13</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,475</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 9pt; font-family: &quot;Times New Roman&quot;; text-indent: -9pt; text-align: justify;"> </p> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 9pt; font-family: &quot;Times New Roman&quot;; text-indent: -9pt; text-align: justify;"><span style="font-size:9pt">(<em style="font: inherit;">1</em>)</span> <span style="font-family: Garamond, Times, serif;">In <em style="font: inherit;"> May 2023, </em>14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a <span style="-sec-ix-hidden:c105483381">two</span>-year period.</span></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The total unrecognized stock-based compensation costs related to MBRSUs was $5.7 million, which is expected to be recognized over a weighted-average period of 0.9 years.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="background-color:#ffffff;">Stock-based Compensation Expense</span></i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following summarizes the classification of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Content and software development</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,569</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,782</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,325</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,207</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling and marketing</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,421</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,915</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,436</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,933</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,845</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,617</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">14,693</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">15,634</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,963</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,396</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,917</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,906</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> 655295 0.05 149600 P90D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Term (Years)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">116,099</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">214.74</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8.4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,330</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">215.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(15,919</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">213.13</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Outstanding, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,850</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">215.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7.6</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td><td style="font-family: Garamond, Times, serif;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Vested and exercisable, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">49,981</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">215.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">7.6</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 116099 214.74 P8Y4M24D 0 0 0 -0 0 11330 215 15919 213.13 88850 215 P7Y7M6D 0 49981 215 P7Y7M6D 0 2400000 67.23 P1Y7M6D 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date Fair Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested balance, January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">608,306</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">120.20</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">23,359</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted(1)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">451,158</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">32.03</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(145,447</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">134.52</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(122,128</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">117.55</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Unvested balance, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">791,889</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">68.14</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">14,888</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted -</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date Fair Value</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in thousands)</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested balance, January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">112,923</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">135.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4,336</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">117,250</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">45.11</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(25,926</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">150.18</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Canceled(1)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(19,400</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">172.00</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Unvested balance, October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">184,847</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">74.13</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,475</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 608306 120.2 23359000 451158 32.03 145447 134.52 122128 117.55 791889 68.14 14888000 14500 19400 100000 44600000 P2Y9M18D 112923 135 4336000 117250 45.11 -0 0 25926 150.18 19400 172 184847 74.13 3475000 14500 19400 100000 5700000 P0Y10M24D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Content and software development</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,569</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,782</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,325</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,207</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling and marketing</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,421</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,915</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,436</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,933</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,845</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,617</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">14,693</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">15,634</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,963</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,396</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,917</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,906</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 128000 82000 463000 132000 1569000 1782000 5325000 6207000 1421000 1915000 2436000 4933000 4845000 4617000 14693000 15634000 7963000 8396000 22917000 26906000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">13</em>)</b><b>    Revenue</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Revenue Components and Performance Obligations</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Subscription Services</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company offers subscriptions that provide customers access to a broad-based spectrum of learning options including access to cloud-based learning content and individualized coaching. The Company’s cloud-based subscription solutions normally do <em style="font: inherit;">not</em> provide customers with the right to take possession of the software supporting the platform or to download course content without continuing to incur fees for hosting services and, as a result, are accounted for as service arrangements. Access to the platform and course content represents a series of distinct services as the Company continually provides access to, and fulfills its obligation to, the end customer over the subscription term. The series of distinct services represents a single performance obligation that is satisfied over time. Accordingly, the fixed consideration related to subscription revenue is usually recognized on a straight-line basis over the contract term, beginning on the date that the service is made available to the customer. The Company’s subscription contracts typically vary from <span style="-sec-ix-hidden:c105483514">one</span> year to <span style="-sec-ix-hidden:c105483515">three</span> years. The Company’s cloud-based solutions arrangements are mostly non-cancellable, non-refundable, and are invoiced in advance of the subscription services being provided.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Virtual, On-Demand and Classroom</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s virtual, on-demand and classroom training provides customers with technical training. Revenue is recognized in the period in which the services are performed. Billing is in advance of the services being provided or immediately after the services have been provided.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Professional Services</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company also sells professional services related to its cloud solutions which are typically considered distinct performance obligations and are recognized over time as services are performed. For fixed-price contracts, revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided (proportional performance method). These services usually consist of implementation, integration, and general consulting. Mostly, the Company’s professional service engagements are short in duration. Billing is commonly in advance of the services being provided.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Disaggregated Revenue and Geography Information</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following is a summary of revenues by type for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023 </em>and <em style="font: inherit;"> October 31, 2022</em> (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SaaS and subscription services</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96,085</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,127</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">287,936</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272,443</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Virtual, on-demand and classroom</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,824</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,646</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">112,804</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">128,931</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional services</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,047</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,617</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">14,957</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">13,429</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total net revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">415,697</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">414,803</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,587</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,177</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,610</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268,096</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,475</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,230</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">104,751</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">109,031</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other Americas</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,714</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,099</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,041</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">23,075</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Asia-Pacific</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,180</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,884</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">15,295</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">14,601</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">415,697</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">414,803</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other than the United States, no single country accounted for more than <em style="font: inherit;">10%</em> of revenue for all periods presented.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Deferred Revenue</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Deferred revenue activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> was as follows (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue at January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">282,454</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Billings deferred</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">339,039</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Recognition of prior deferred revenue</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(415,697</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue at October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">205,796</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Deferred revenue performance obligations relate predominantly to time-based SaaS and subscription services that are billed in advance of services being rendered.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Deferred Contract Acquisition Costs</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Deferred contract acquisition cost activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> was as follows (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred contract acquisition costs at January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">24,594</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Contract acquisition costs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">17,574</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Recognition of contract acquisition costs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(15,622</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Deferred contract acquisition costs at October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">26,546</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SaaS and subscription services</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96,085</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,127</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">287,936</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272,443</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Virtual, on-demand and classroom</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,824</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,646</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">112,804</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">128,931</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional services</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,047</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,617</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">14,957</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">13,429</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total net revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">415,697</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">414,803</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,587</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,177</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,610</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268,096</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,475</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,230</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">104,751</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">109,031</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other Americas</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,714</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,099</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,041</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">23,075</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Asia-Pacific</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,180</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,884</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">15,295</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">14,601</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">415,697</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">414,803</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 96085000 93127000 287936000 272443000 37824000 41646000 112804000 128931000 5047000 4617000 14957000 13429000 138956000 139390000 415697000 414803000 92587000 92177000 274610000 268096000 34475000 35230000 104751000 109031000 6714000 7099000 21041000 23075000 5180000 4884000 15295000 14601000 138956000 139390000 415697000 414803000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue at January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">282,454</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Billings deferred</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">339,039</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Recognition of prior deferred revenue</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(415,697</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue at October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">205,796</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 282454000 339039000 415697000 205796000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred contract acquisition costs at January 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">24,594</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Contract acquisition costs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">17,574</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Recognition of contract acquisition costs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(15,622</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Deferred contract acquisition costs at October 31, 2023</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">26,546</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> 24594000 17574000 15622000 26546000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">14</em>)</b><b>    Fair Value Measurements</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">FASB ASC Topic <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures</i> (“ASC <em style="font: inherit;">820”</em>), establishes a fair value hierarchy that prioritizes the inputs used to measure fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs. Observable inputs are inputs that reflect the assumptions that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The <em style="font: inherit;">three</em> levels of the fair value hierarchy established by ASC <em style="font: inherit;">820</em> in order of priority are as follows:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Garamond, Times, serif;"><tbody><tr style="vertical-align: top; font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="width: auto; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level <em style="font: inherit;">1:</em> Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</p> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Garamond, Times, serif; font-size: 10pt;"><tbody><tr style="font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="vertical-align: top; width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="vertical-align: top; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level <em style="font: inherit;">2:</em> Pricing inputs other than quoted prices in active markets included in Level <em style="font: inherit;">1,</em> which are either directly or indirectly observable as of the reporting date. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active.</p> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: Garamond, Times, serif; font-size: 10pt;"><tbody><tr style="font-family: Garamond, Times, serif;"><td style="width: 18pt; font-family: Garamond, Times, serif;"> </td><td style="vertical-align: top; width: 18pt; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="vertical-align: top; font-family: Garamond, Times, serif;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level <em style="font: inherit;">3:</em> Unobservable inputs that reflect the Company’s assumptions about the assumptions that market participants would use in pricing the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are <em style="font: inherit;">not</em> available.</p> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis as of <em style="font: inherit;"> October 31, 2023</em> and are categorized using the fair value hierarchy (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Measurements</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Measurements</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Interest rate swaps - asset (liability)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">9,633</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">9,633</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liability classified warrants</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 9pt; font-size: 10pt; font-family: Garamond, Times, serif;">Total assets and (liabilities) recorded at fair value</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">9,633</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">9,629</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Interest Rate Swap</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> June 17, 2022, </em>the Company entered into two fixed-rate interest rate swap agreements to change the SOFR-based component of the interest rate on a portion of the Company’s variable rate debt to a fixed rate (the “Interest Rate Swaps”). The Interest Rate Swaps have a combined notional amount of $300.0 million and a maturity date of <em style="font: inherit;"> June 5, 2027. </em>The objective of the Interest Rate Swaps is to eliminate the variability of cash flows in interest payments on the <em style="font: inherit;">first</em> $300.0 million of variable rate debt attributable to changes in benchmark <em style="font: inherit;">one</em>-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to offset changes in cash flows of the variable rate debt. The Interest Rate Swaps are <em style="font: inherit;">not</em> designated as a cash flow hedge and changes in the fair value of the interest rate swaps are recorded in earnings each period. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, the Company recognized a non-cash gain of $4.0 million and $11.2 million, respectively, attributable to the Interest Rate Swaps. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022, </em>the Company recognized a gain of $20.3 million and $5.2 million, respectively, attributable to the Interest Rate Swaps.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The inputs for determining fair value of the Interest Rate Swaps are classified as Level <em style="font: inherit;">2</em> inputs. Level <em style="font: inherit;">2</em> fair value is based on estimates using standard pricing models. These standard pricing models use inputs which are derived from or corroborated by observable market data such as interest rate yield curves, index forward curves, discount curves, and volatility surfaces. The counterparties to these derivative contracts are highly rated financial institutions which we believe carry only a minimal risk of nonperformance.<br/>  </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Warrants</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A summary of liability-classified warrants is as follows (in thousands, except per share amounts):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Underlying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Common</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Strike</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Redemption</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Fair Value at</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Type</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants – Sponsor</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">792</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">6/11/2026</em></p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company classifies Sponsor Private Placement Warrants as liabilities in accordance with ASC Topic <em style="font: inherit;">815.</em> Refer to Note <em style="font: inherit;">11</em> "Warrants" for more detail. The inputs for determining fair value of these warrants are classified as Level <em style="font: inherit;">3</em> inputs. The Company estimates the fair value of the Sponsor Private Placement Warrants using a Black-Scholes option pricing model and the following assumptions:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.9</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.0</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility factor</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">58.3</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected lives (years)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2.6</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Value per unit</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.01</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Changes in the fair value of liability-classified warrants classified as Level <em style="font: inherit;">3</em> due to significant unobservable inputs used to determine fair value were as follows:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Nine Months Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of beginning-of-period</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,109</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,754</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrealized gains</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,105</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4,750</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of October 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Other Fair Value Instruments</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company currently invests excess cash balances primarily in money market funds invested in United States Treasury securities and United States Treasury securities repurchase agreements, as well as cash deposits held at major banks. The carrying amounts of cash and cash equivalents, trade receivables, trade payables and accrued liabilities, as reported on the condensed consolidated balance sheet as of <em style="font: inherit;"> October 31, 2023</em>, approximate their fair value because of the short maturity of those instruments. </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Our long-term debt is a financial instrument, and the fair value of the Company’s outstanding principal as of <em style="font: inherit;"> October 31, 2023</em> was $542.5 million. This fair value is determined based on inputs that are classified as Level <em style="font: inherit;">2</em> within the fair value hierarchy.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 55%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Description</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Measurements</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Measurements</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Interest rate swaps - asset (liability)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">9,633</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">9,633</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liability classified warrants</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 9pt; font-size: 10pt; font-family: Garamond, Times, serif;">Total assets and (liabilities) recorded at fair value</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">9,633</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">9,629</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Underlying</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Common</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Strike</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Redemption</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Fair Value at</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Type</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Date</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Private Placement Warrants – Sponsor</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">792</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">None</em></p> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">6/11/2026</em></p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 9633000 0 9633000 -0 4000 4000 9633000 -4000 9629000 2 300000000 300000000 4000000 11200000 20300000 5200000 792000 230 4000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4.9</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.0</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility factor</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">58.3</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected lives (years)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2.6</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Value per unit</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.01</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.049 0 0.583 2.6 0.01 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Three Months Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Nine Months Ended</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of beginning-of-period</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,109</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,754</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrealized gains</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,105</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4,750</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Balance as of October 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1109000 4754000 1105000 4750000 4000 4000 542500000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">15</em>)</b><b>    Segment Information</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">ASC <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), in determining how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company’s CODM evaluates results using the operating segment structure as the primary basis for which the allocation of resources and financial results are assessed.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company has organized its business into two segments: Content &amp; Platform (formerly referred to as Skillsoft content) and Instructor-Led Training (formerly referred to as Global Knowledge). All of the Company’s segments market and sell their offerings globally to businesses of many sizes, government agencies, educational institutions and resellers with a worldwide sales force positioned to offer the combinations that best meet customer needs. The CODM primarily uses revenues and operating income as measures to evaluate financial results and allocation of resources. The Company allocates certain operating expenses to the reportable segments, including general and administrative costs based on the usage and relative contribution provided to the segments. There are no intercompany revenue transactions reported between the Company’s reportable segments.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Content &amp; Platform business engages in the sale, marketing and delivery of its content learning solutions, in areas such as Leadership and Business, Technology and Developer and Compliance. This includes individualized coaching as well as technical skill areas assumed in the Codecademy acquisition. In addition, Content &amp; Platform offers Percipio, an artificial intelligence ("AI")-driven online learning platform that delivers an immersive learning experience through software as a service ("SaaS") solutions. It leverages its highly engaging content, curated into nearly 700 learning paths (channels) that are continuously updated to ensure customers always have access to the latest information.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Instructor-Led Training business offers training solutions covering information technology and business skills for corporations and their employees. Instructor-Led Training guides its customers throughout their lifelong technology learning journey by offering relevant and up-to-date skills training through instructor-led (in-person “classroom” or online “virtual”) and self-paced (“on-demand”), vendor certified, and other proprietary offerings. Instructor-Led Training offers a wide breadth of training topics and delivery modalities both on a transactional and subscription basis.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following presents summary results for each of the businesses for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023 </em>and <em style="font: inherit;"> October 31, 2022</em>:</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Content &amp; Platform</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">101,132</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">97,968</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">302,893</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">286,507</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">122,036</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">702,866</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">373,637</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">967,888</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(20,904</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(604,898</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(70,744</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(681,381</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Instructor-Led Training</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">37,824</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">41,422</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">112,804</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">128,296</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">36,791</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">45,226</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">122,611</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">211,633</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,033</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(3,804</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(9,807</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(83,337</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Consolidated</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">138,956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">415,697</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">414,803</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">158,827</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">748,092</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">496,248</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,179,521</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(19,871</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(608,702</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(80,551</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(764,718</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income (expense), net</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,601</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,290</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,733</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense, net</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,432</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,487</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(46,107</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(37,302</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value adjustment of warrants</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,105</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">9,128</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,750</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">26,080</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value adjustment of hedge</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,981</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">20,314</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,186</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,249</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(Provision for) benefit from income taxes</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,462</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,832</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,735</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">34,234</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net income (loss) from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(27,736</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(583,314</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(103,277</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(733,724</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain (loss) on sale of business</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">53,756</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(682</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">53,756</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from discontinued operations, net of tax</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,215</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,483</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(27,736</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(528,343</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(103,959</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(671,485</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Content &amp; Platform segment depreciation for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> was $0.7 million and $2.1 million, respectively. Content &amp; Platform segment depreciation for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em> was $0.8 million and $2.3 million, respectively.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Instructor-Led Training segment depreciation for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em> was $0.4 million and $0.5 million, respectively. Instructor-Led Training segment depreciation for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2022</em> was $0.5 million and $1.4 million, respectively.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company’s segment assets primarily consist of cash and cash equivalents, accounts receivable, prepaid expenses, deferred taxes, property and equipment, goodwill and intangible assets. The following sets forth the Company’s segment assets as of <em style="font: inherit;"> October 31, 2023</em> and <em style="font: inherit;"> January 31, 2023</em> (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Content &amp; Platform</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,237,508</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,434,920</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Instructor-Led Training</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">187,463</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">207,767</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,424,971</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,642,687</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following sets forth the Company’s long-lived tangible assets by geographic region as of <em style="font: inherit;"> October 31, 2023</em> and <em style="font: inherit;"> January 31, 2023</em> (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">United States</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">4,242</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">7,117</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Rest of world</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3,531</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3,033</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total long-lived tangible assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,773</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,150</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 2 0 700 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Garamond&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Content &amp; Platform</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">101,132</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">97,968</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">302,893</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">286,507</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">122,036</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">702,866</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">373,637</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">967,888</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(20,904</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(604,898</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(70,744</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(681,381</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Instructor-Led Training</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">37,824</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">41,422</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">112,804</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">128,296</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">36,791</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">45,226</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">122,611</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">211,633</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,033</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(3,804</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(9,807</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(83,337</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Consolidated</b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">138,956</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">139,390</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">415,697</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">414,803</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">158,827</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">748,092</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">496,248</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,179,521</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(19,871</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(608,702</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(80,551</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(764,718</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income (expense), net</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,601</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,290</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,733</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense, net</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,432</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,487</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(46,107</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(37,302</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value adjustment of warrants</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">1,105</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">9,128</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,750</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">26,080</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value adjustment of hedge</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">3,981</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">20,314</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,186</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,249</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(Provision for) benefit from income taxes</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,462</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,832</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,735</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">34,234</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net income (loss) from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(27,736</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">(583,314</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(103,277</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(733,724</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain (loss) on sale of business</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">53,756</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(682</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">53,756</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from discontinued operations, net of tax</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,215</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,483</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(27,736</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(528,343</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(103,959</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(671,485</td><td style="width: 1%; font-family: &quot;Garamond&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> 101132000 97968000 302893000 286507000 122036000 702866000 373637000 967888000 -20904000 -604898000 -70744000 -681381000 37824000 41422000 112804000 128296000 36791000 45226000 122611000 211633000 1033000 -3804000 -9807000 -83337000 138956000 139390000 415697000 414803000 158827000 748092000 496248000 1179521000 -19871000 -608702000 -80551000 -764718000 19000 1601000 -1290000 2733000 -15432000 -14487000 -46107000 -37302000 -1105000 -9128000 -4750000 -26080000 3981000 20314000 11186000 5249000 -2462000 -8832000 -8735000 -34234000 -27736000 -583314000 -103277000 -733724000 0 53756000 -682000 53756000 0 1215000 0 8483000 -27736000 -528343000 -103959000 -671485000 700000 2100000 800000 2300000 400000 500000 500000 1400000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Content &amp; Platform</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,237,508</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,434,920</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Instructor-Led Training</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">187,463</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">207,767</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,424,971</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,642,687</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1237508000 1434920000 187463000 207767000 1424971000 1642687000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">United States</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">4,242</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;">7,117</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Rest of world</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3,531</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3,033</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total long-lived tangible assets</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,773</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,150</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4242000 7117000 3531000 3033000 7773000 10150000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">16</em>)</b><b>    Net Loss Per Share</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: Garamond, Times, serif; margin: 0pt;">Basic earnings per share is computed by dividing net income for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income for the period by the weighted-average number of common shares outstanding during the period, plus the dilutive effect of outstanding restricted stock-based awards, stock options, and shares issuable under the employee stock purchase plan using the treasury stock method.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Net income (loss) from continuing operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(27,736</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(583,314</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(103,277</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(733,724</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Net income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">54,971</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(682</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">62,239</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(27,736</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(528,343</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(103,959</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(671,485</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Ordinary – Basic and diluted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,047</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,218</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,044</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,857</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) per share:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Ordinary – Basic and diluted - continuing operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(3.45</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(70.98</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(12.84</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(93.38</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Ordinary – Basic and diluted - discontinued operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6.69</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(0.08</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7.92</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 18pt;">Ordinary – Basic and diluted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(3.45</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(64.29</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(12.92</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(85.46</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td></tr> </tbody></table> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023 </em>and <em style="font: inherit;"> October 31, 2022</em>, the Company incurred net losses and, therefore, the effect of the Company’s potentially dilutive securities was <em style="font: inherit;">not</em> included in the calculation of diluted loss per share as the effect would be anti-dilutive. The following contains share/unit totals with a potentially dilutive impact (in thousands):</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Common stock underlying warrants</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Stock options</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">99</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">116</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">107</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">133</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">RSUs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,066</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">845</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">806</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">762</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,263</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,059</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,011</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,993</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Net income (loss) from continuing operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(27,736</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(583,314</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(103,277</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(733,724</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Net income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">54,971</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(682</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">62,239</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(27,736</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(528,343</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(103,959</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(671,485</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Ordinary – Basic and diluted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,047</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,218</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,044</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,857</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) per share:</p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Ordinary – Basic and diluted - continuing operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(3.45</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(70.98</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(12.84</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">(93.38</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 9pt;">Ordinary – Basic and diluted - discontinued operations</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6.69</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(0.08</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7.92</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 18pt;">Ordinary – Basic and diluted</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(3.45</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(64.29</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(12.92</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(85.46</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;">)</td></tr> </tbody></table> -27736000 -583314000 -103277000 -733724000 0 54971000 -682000 62239000 -27736000 -528343000 -103959000 -671485000 8047000 8218000 8044000 7857000 -3.45 -70.98 -12.84 -93.38 0 6.69 -0.08 7.92 -3.45 -64.29 -12.92 -85.46 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Garamond, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="6" rowspan="1" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended October 31,</em></em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Common stock underlying warrants</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">3,098</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">Stock options</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">99</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0">116</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">107</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0; margin: 0">133</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Garamond, Times, serif;">RSUs</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,066</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">845</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">806</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; text-align: right; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">762</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Garamond, Times, serif; font-size: 10pt;"> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,263</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,059</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,011</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Garamond, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,993</td><td style="width: 1%; font-family: Garamond, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3098000 3098000 3098000 3098000 99000 116000 107000 133000 1066000 845000 806000 762000 4263000 4059000 4011000 3993000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">17</em>)</b><b>    Related Party Transactions</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Agreement</i></b> <b><i>with Largest Shareholder</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> December 2021, </em>Skillsoft entered into a commercial agreement to provide off-the-shelf Skillsoft products to the Company’s largest shareholder, MIH Learning B.V., and its affiliates for $0.7 million over <span style="-sec-ix-hidden:c105483862">three</span> years.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Codecademy Transaction</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">An affiliate of our largest shareholder, MIH Learning B.V., also owned approximately <span style="-sec-ix-hidden:c105483863">23.8%</span> of the outstanding equity of Codecademy, which we acquired on <em style="font: inherit;"> April 4, 2022.</em></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Consulting Services</i></b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> December 2021, </em>Skillsoft engaged The Klein Group, LLC (the “Klein Group”) to act as a consultant to advise the Company of a potential transaction with Codecademy, to assist management in its evaluation of the business opportunity and structuring and negotiation of a potential transaction. Pursuant to this engagement, Skillsoft paid the Klein Group a transaction fee equal to $2.0 million in connection with the Codecademy acquisition. Michael Klein, a member of our Board, is the Chief<b> </b>Executive Officer of the Klein Group, and the Klein Group is closely affiliated with our <em style="font: inherit;">second</em> largest shareholder.</p> 700000 2000000 <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(<em style="font: inherit;">18</em>)</b><b>    Subsequent Events</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company has completed an evaluation of all subsequent events after the balance sheet date of <em style="font: inherit;"> October 31, 2023</em> through the date this Quarterly Report on Form <em style="font: inherit;">10</em>-Q was filed with the SEC, to ensure that this filing includes appropriate disclosure of events both recognized in the financial statements as of <em style="font: inherit;"> October 31, 2023</em>, and events which occurred subsequently but were <em style="font: inherit;">not</em> recognized in the financial statements. The Company has concluded that <em style="font: inherit;">no</em> subsequent events have occurred that require disclosure, except as disclosed within these financial statements.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><a href="#" id="otherinfo" title="otherinfo"></a>ITEM <em style="font: inherit;">5.</em> OTHER INFORMATION.</b></p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Trading Plans</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2023, </em><span style="-sec-ix-hidden:c105483878"><span style="-sec-ix-hidden:c105483879"><span style="-sec-ix-hidden:c105483880"><span style="-sec-ix-hidden:c105483881">no</span></span></span></span> director or officer of the Company adopted or terminated a “Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” or “non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement,” as each term is defined in Item <em style="font: inherit;">408</em>(a) of Regulation S-K.</p> <p style="font-family: Garamond, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> Stock-based compensation expense during the three months ended July 31, 2023 was reduced by $2.1 million due to forfeitures of share-based payment awards. In May 2023, 14,500 shares were granted to replace 19,400 shares of market-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period. In May 2023, 14,500 shares of market-based RSUs were canceled and replaced with 19,400 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period. EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -N A5<'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 " #;@(57V=E:>NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVUP#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA>!:%\Q.?H T8RF&YF.[HD5-BR(U$0 $D=T*U6?/B,8X%I!3BB14<)VKH%-BP3 MPVD>>[@"%AAAM.F[@'HEENJ?V-(!=D[.R:RI:9KJB9=621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -N A5<4D^_)= 8 )&PO=V]R:W-H965T&UL MM9I=;]LV%(;_"N$-PP8DL40YMM,E!APWZ8RV25IG+;IB%XQ$VT(DT2,I._GW M.Y1DR0WH8U6(;A)+UGG-ESRD'GZ<;X1\5$O.-7F*HT1==)9:K]YTN\I?\IBI M$['B"7PS%S)F&B[EHJM6DK,@"XJC+G6BO16^"FTBB;C)"!7 MB0[U,YDF>7J8:CXF:LDD5^==#;]F8KI^H7R9*],]RF?DHTCT4H%JP(,?X[M0 MRK*H=%O42XH*WOKZA'CN$:$.]2SEF>#A-V(-X8XM_(?B>&7->9F>=ZCF=JOK M^P=XBDPUC]6_MBK+)7MV2=-EWZ@5\_E%!_JDXG+-.Z/??G'[SI\VOZ\D]H/[ M7NF^AZF/BE290 5(%D$=!/R)O.?/-M.XDN,X[F#0ZP].;1[1V(8>3TN/IW4\ M?N:+4(%+:.H;%G.;0UQG]AA&D1)S329"KDYL-E&!AC;[IWC\G$7*5BL3-*RAJ4%I:H 6:I)*F5D*E0_Y^8TS:08B H.DM05QM>-C MQSWV7)M)-+"AR6%IO4\_A_?/*FI<'XEWG^)/-%1[6U-8.5+CU M;'U*F=1<1F8470FIK19Q+2U3Z^B"AS6U2"N+M)[%HM-A@\L!J1)L]I(-+M#4 M:T4Z+HH2.UD*;T$59J2#M"V)XUG>L!MN &;>B&;<6SDP3'RA$R Q8C\A,0](2(8%-4F Y0#H1V),85W][ M9;7L<];SCT[#2 !S?U6T&/ MBW-*X7<>[6V0D5NAD8O3S,NJF)@K2/-[L4FLU8#+O9.<)QL! _T7@'FVL(]@;<"2 M6]&2BR/.2\MEU[Z38ATFOKWY<U=F@\KJG3"J0H#C]9UHXE9_N-X0)]Q[Y4T@8\T0J>*$X\'T0V75F* M!'O7'A 94GC7GCG4ZJ\-8*(5,%&<<;:K(\4D-&>E,%ED7=(^>SF@^,VZ!#?! MHYKZK)B)UF*F:0*,GR_(&@9F6^-6G[CB/I]MH!.MT(G60B?#A@!*,*HNA+0N M=1W0&?L^!PD0"'(QJ]NR'1ER MFVK GB2 )+9N-;P2N11[#;G:::9F]@;7P$S]X="L5ZQM%BO$\7!"^H@3; R:O R<,Y MYV=Z[8'-N8@I1<8O7FLK)LF:12DGOSHG9E>8K("VL^,'UMIH Z^\"J\\'(AJ M=&]KQ_,C21V8F!(I$? ZASLD !AR9GP+* M+[1890=I'H36(LX^+CD+N#0/P/=S(?3VPOQ >19K]#]02P,$% @ VX"% M5Q$WF=9Z!P -Q\ !@ !X;"]W;W)KQY2E_>J^::W0ACT4)6UOIIMC=E=+!:ZV(J*Z[=J)VIXLE%- MQ0U<-K<+O6L$7W>#JG)!,4X6%9?U;'G9W?O4+"]5:TI9BT\-TFU5\>;QO2C5 M_=6,S)YN?):W6V-O+):7.WXKKH7YNOO4P-6B][*6E:BU5#5JQ.9J]HY3]ERYX".:&:[%2Y3]R;;97LVR&UF+#V])\5O>_B4- L?57J%)W?]'] MP1;/4-%JHZK#8$!0R7K_GS\<$G$T@$03 ^AA 'WI '88P+I ]\BZL#YPPY>7 MC;I'C;4&;_9'EYMN-$0C:SN-UZ:!IQ+&F>77FK=K:<0:K52]ANG9_]*JE&MN M;[_G):\+@:[M*S0Z1U^O/Z W9S^A,R1K]&6K6LWKM;Y<&$!C?2Z*PYO?[]], M)][\5V'>(D;FB&+*/,-7X>&_\WIJ^ )RT">"]HF@G3\VX6_5-HVH#>):0YP7 MOGCV#B*_ [O>+O2.%^)J!@M*B^9.S)8__D 2_+,ONE=R=A(KZV-E(>_+%==; M!+.&"OM#_-O*.UY"\-Y9W+M*.E>V*=PM"ZQQ4%L[XI"M9 TZ&:% M@ S>E&*.:NB\:H-X"?VQ6S?0:5'1"%ACJ%106[I[O-LUZD%"%Q+E(SJ+:-)- MQQFE! K06L#J4#>BZ2N\>PXUWT*O[6_.X=5Z)[I.6#[ZDA,[<1.",S9.C\XRN683C-(K\(+,>9/9,9!H+\JM;Z79>E#E;NIB=,T MR4:X_&93&21XX#XM- H3\D8H,33 *&>B.1"]2 M(:7D-[*41@J_%"%!VOQ>+?):WDZ#'GB4A(GT*6B@P[;I8K:%7JKZ]MR(I@)5 M?N-?E"YM)1%VBOT9JU/0 [>1,+F]5PV,D?6M1BT(9RA[5PZ@#2_L+'JIF7BX M"T>9LQA<,Y8G^=1:'3B.A$FN5R\[_FBQ>B&ZU$6B/,_'$#UFH#&R"8@#PY$P MQ0'$IK7*3U560'"[[_/"='F+@D0=LXC'C$6,QA,P!WXC88)[@AF0.4?+V1N M2W TBZ.QV/&8121*)TJ9#C1(PS3XAX!]\',8JPMNY$W7J+E;JD!N02.V7@LP.&3B//W M#V\:_H)4NIN[,0?X3-)X:N$,Q$7#Q-67I>$/SZ+TTE \;O<>LY3ED\4YT!4- MT]4PW>6+5KO+.GGL[/D]5H3DT=3$#]Q$P]PT7N[H'-6J/C\L+2]>EX(HQ<[2 M]Q!5FDXMI8&G:)BG]K)WT"O/Y=:WS<)NG_*8D3@F$V@'NJ)ANMJWJ9>C=4DG M2:*(TC%4SZ"GK5XV+FJ@_(0>;(?)\=S:*)K10;5 H+ MJY3C.3OLH&#O!^W ?C>\$TC6<"W0&WN2[I]$5Y&<0V=R3CJ]=A$LS(D(!NG" M7G)VK"?[MQ>TYX28Y7DT5@0>NYB1-)X0AVP0,"PL8 Z28! "7?E\9Q"9^P'( M>WCF,_0>GBV.OFK:3\I_\N96UAH$[ 9&XKB!+$/AE)55!#3;5VM6E IK5HH*[@>?%;D&9 M<*;CNF^NIF-9&B?6"#'^MIY.-Z05[L:O[E_KVK&6)=4PD_P/RTP^<48.R6!%*V[NY?8; MM/4,K5\JN:Z?9-OF>@Y)*VUDT8J1H&"B>=/G=AYV!'YT1!"T@N"C@K 5A'6A M#5E=UATU=#I6HT MD9:<9=1VWU).10ID88?0Y'Q.%0B3@V$IY?J"?"&/BSMR?G9!S@@3Y"&7E:8B MTV/7()X=Q$U;E-L&)3B"\BLU Q+ZER3P@K!'/GM?_H.*8W(7)Z6;F:";F:#V MBX[XW:2IK 26K" %MJ%+#I<8:U ;Z*VNL8MK.[MY-M,HB,?N9K>$PYP@\+N< M-YQAQQF^RSF318'[ ?^4].F2E%21#>45D'-#&S7'E+OK &_]D M!\H;>)[G[[&?3'N#'W7XT2?P:TA-:&5RJ=@__/]L&4UO+WMC/MR!\D?)$+&\ M/?H/)+[A'W;\P\_S,ZVKT^S# Z11& =)$NVA]^0%<11ZHW[RN".//T^.![TV MN'^96)_"CP^QO#BXNDKV\'OR_%&07$7]^$F'G[R+_X"7EJ[4RUX!)Z"3 QA+ MG.PS'Z:-_*&_3^SNG+OVSOM)U9H)33BL4.<-$C10S3W2-(PLZZ-X*0T>['68 MX]4+RB;@]Y64YK5A3_?N,I_^!U!+ P04 " #;@(57UF B+QP( ,)@ M& 'AL+W=OP#Q^DG57_5:2A-\VY25OAFMC=E>3:=ZN9:;3$_45E;PGY6J-YF!R_IQJK>U MS/+&:%-.:1C&TTU65*/;Z^;>I_KV6NU,653R4QWHW6:3U7_?R5(]W8S(Z/G& MY^)Q;>R-Z>WU-GN4]])\V7ZJX6IZ])(7&UGI0E5!+5H)Q_'5P.CH^TQJ>?G[V M_DM#'L@\9%K.5/EGD9OUS4B,@ERNLEUI/JNGW^2!4&3]+56IF]_!TP$;CH+E M3ANU.1C#"#9%U?[-OAT"<6( ?G #>C"@K@'O,6 ' _;:)_"# 7_M$Z*#04-] MVG)O C?/3'9[7:NGH+9H\&8_--%OK"%>1643Y=[4\-\"[,SMERK;Y861>3!3 M50X)T'[2JBSRS-Z^-_ ',L/H0*V"CUM99W:&=3 .OMS/@S<_O@WT.JNE#HHJ M^&.M=CJK84H_//GK[XOY]^%@QV3!O6 M^&,]_C[+O:QV4E]A$]N:B]'MS_]0.+P9RRJEW0V MOZ2SQ868%M9:#Q!=# JU6Y@G:'(B0/:BKK>V(&/G$'TE, MJ+OJ$%1"(^J0]U$1"2EWN",H1I,8IRZ.U,4@]7M0;G;!6>H@(+]*N_PPOL)[ M.F>I8 Y?!,5CX189'T58R"AQ"",P&HF.@E(5.6LX0E*#"X3/W40F-3^BTK'V48&G*<=(D[.1?.$C[_4;5 MIOAOH^GLPBXJDU6/Q4,I@TQK:7#E%OJ+5\34F<\9 N.,,R=* 2D'8NISF"XVE,N3?+R'-) MDD8GY?Z(,4E%0ESR" XJ5!)Z[!&@ M"*/([6$8+HEY0D0/^TZAD6&)]M&L97UD?ICYM^^"2J)ZA2#2*779(Y@X=-L8 M@AH3ZNXD%@B,)JQO<7=2C0QKM5^@@@?[K-Q!W\K_L]/FN9R#:*NSJJ>T(3J, MA)%+WT>ET'A<^CZ*)Y''WD=9[1+VT._D&AG6:[WTUS)_E) .MO0UISAH''Q) M!2+.6P0^BH:,<#<0B#XCQ._F/BRBO*_T=2J.#,NX#R#98=]C#BL 9>M+*1+& M7D?S4;'7SQ"!%R4>4P3%>HC23KC18>%V)'I8XAA3ZBNF,8FY6[-G*(Y'[F'! M',-Q$;MR?X'A6!+QGM)..Z5&7U!JIP4]>) K!3NR;:WV17-P#9?!FP<0\JO" M!*M:;=X^%T*3?O9WM!.\]%AS7>> M,#8"('0K$ <[JP_4\30;C82OSL8T29B[F<=PD6!^9<2 !#:XB7N,A@&A1R:T M+QZ=,J3#RO#7K*B>HP'YH3/8YT&7>-AI &H\#+Y0-8^&M MBY>HAW.I$F@V?)'O$ IKW]!@L]5*:#LO-[3Y4OZFU^46^+2WD[GYA.P=)A!?NQ MSHLJJ_\.?OI!4$)^#NXR72R;X[B\*'?VB&*,U^[@#=2T7)5E5NMN-O&,;L<@ MSOK,A+N*'X,EX<05!7,,1^A$N$>T&"YE$];7Z3NU2X?5[JN"UE/EOB=LOH+U M"EX+24_E\L03S AJ'$[<<],% DLF:<^Q%^LD,QN6S*^(UNMC%#0?_>7P9?T-K^HM\6EO)W/4R?ZV;#H?V5RM].& M9[0OPD7(W7- #$6)6QEQ7VY=1%")B!(G9: M/;ZZ]+YY8<>Y?T>N9@2Y/R=7B_;%I,Y]^Y[4[UG]6$"I+.4*'A5.$AAJW;YZ MU%X8M6W>K7E0QJA-\W$MLUS6%@#_7REEGB_L XXO@-W^#U!+ P04 " #; M@(57UM!)KB # #Y"0 & 'AL+W=O<&7E,'.G(N2*)B* MA2V7@I*T I6%C1TGM$N2,RL>5FNW(A[RE2IR1F\%DJNR).+EBA9\,[)<:[MP MER\RI1?L>+@D"SJCZF%Y*V!FMRQI7E(F<\Z0H/.1=>D.IJ&VKPR^YW0C=\9( M9_+(^9.>7*Z0RR.1 M=,R+'WFJLI'5LU!*YV15J#N^^4R;? +-E_!"5K]HT]@Z%DI64O&R 4,$9<[J M+WEN=-@! (\9@!L [@+\ P"O 7BO]> W /^U'H(&4*5NU[E7PDV((O%0\ T2 MVAK8]*!2OT*#7CG3=3)3 G9SP*GX@9%5FBN:HC%G*9Q_/9*\R%.BEV<*/E 8 M2B(^AZT2RC'3=;*FZ)HEO*3H] N7\@,Z1P^S"3H]^8!.4,[0?<97DK!4#FT% M@6IW=M($=54'A0\$Y:$;SE0FT11"2@WXR7%\_PC>!H%:E?!6I2M\E/!;HBZ0 MYYXA[&#/$,_X]7!L2N?_O$__V?N>&%Y;,E[%YQW@VZ^!O*F!0M? P'36-9MO M9M/WX$ N24)'%K!**M;4BM^_?X6& MLG<0IG.H*<**0K>/=7R.H\@+A_9Z5VD![GN_MVTT,=J[C]8/^OMW48!=& MKM\+6KN]E(,VY>!HRM FH DPN".%H"QY023]"=>EOJG.$ ,]X+92Y-DD1$T< M[ D1!DY'!X.5&^%>U)'!9(:CK@@FEZ[C8K,&8:M!>%2#>ZY(@9+#_T=3]N'? MY^$Y7J];!@:SP ]"KR/3Q&#G.@'V>AT%#'9A'_O]J".!O=/+2BH6U2-"0I(K MINH[JEUMWRF757ONK%^Y@[%K6)_ NZ9^AORAKQ]%-T0L?@RKF(X+Q$ M_="H)XHOJT[ZR!7TY6J8P=N,"FT ^W/.U7:B';2OO?@W4$L#!!0 ( -N MA5>[1-9)1!8 *0S 0 8 >&PO=V]R:W-H965T&ULS9U; M<]M&FH;_"DH[-9-4A1'1.#)KNRH1^D <-JEX,GLQ-1>T!%O<2*1"@G;R[Q>D M:4'H;O;'EM_Q)!>Q9;]XT*+P$B3Q^,.+#^O-K]O;MNV"W^_O5MN7%[==]_#= MY>7V^K:]7VR_73^TJ_YOWJXW]XNN_W+S[G+[L&D7-X>-[N\NV72:7MXOEJN+ M5R\.?_;3YM6+]:Z[6Z[:GS;!=G=_O]C\\4-[M_[P\B*\^/0'/R_?W7;[/[A\ M]>)A\:Y]W7:_//RTZ;^Z?*3<+._;U7:Y7@6;]NW+B^_#[YI\MM_@D/C'LOVP M??+[8/^MO%FO?]U_,;]Y>3'=KZB]:Z^[/6+1__*^O6KO[O:D?AV_':$7C_O< M;_CT]Y_HXO#-]]_,F\6VO5K?_>_RIKM]>9%?!#?MV\7NKOMY_4&UQV\HV?.N MUW?;P_^##\?L]"*XWFV[]?UQXWX%]\O5QU\7OQ\?B"<;)/&)#=AQ Z9OP$YL M$!TWB/0-TA,;Q,<-8FV#.#NQ07+<(-'W<&J#]+A!JFW 3CU*V7-L@.O4H MY<<-H_[S# MZ-0FGW[@X>$G?OGQ6#P5T$7_WEZ^ OP7(5_/UV MO=LN5C?;%Y==O];]'B^OC^OZX>.ZV(EU7:UOVNO%37O_1_#/IKU_TV[^U:_K M_K[O^NMN??UK\..NVW8]>[EZ]YBP[.;*?S=_[Y\ M[O-'Q]W],VGW3IV4OCO MY/N;_E'OG[D6=\%/B^7-I'^TKA8/RZ[_VK$C[K^CG]NN?_KN?Y!\L5GU#];6 MQ1?/^$9^O)H'WW?=9OEFURW>W+5!M^Z_I4U_Q+CV)+WW9($H"N)_O,S=2/]C MHW0#GW<<5&ZHU\^\)A;XO)]O0SR.Z_X['&]VV3]S/3Y]L<>G+W;@Q"F[=?!H@O*Q>K;( J_"=B4,=N3CY.Z?['TW?9A<=V^O.A? M#6W;S?OVXM5?_RM,I_]M>XI!P@HDC"-A @F32)CZ"$L.L/TKU?>OTC1ELVGX MXO+]TVZ;N>DX42*752%A-1+6@&"CRD:/E8W.JNPY-762?&N*A!5(&$?"!!(F MD3#U$98^J9]>4#.A%]3"B*9IF*3C7&7F)BS.&)N-<[69FV7:/AO+/J?)+)_E MC[E1$>+'(L3.(AQ>2T_V[SIO@NOU??]6?+O8OQ2P%<%)\BT"$E8@81P)$TB8 M1,)43!WF/QGM&ORK;!IGW8;:YO#R_.WJXW0;?X/?BP[&[WGWWN/T+:/?2E>-]N MN_T7Z[=]?MMMEM?[3TP/53F^KEM\6&QNMM2YS;DBW_(@8042QI$P@81))$QE MQB$Y84F:: 4R4WJ!D(NJD+ :"6M L%'9\\>RYU^\[+:".U?A6W DK$#".!(F MD#")A*F/V[_Y-N'3R1$ZCFA'1SR$AAB211KM>&Y @Z(L_9E7(_FMZ=0=)***V"TFHH MK4'1QIT9Q(O0;5Z(]:9=OEL%U[O-IEU=]U6X^;_=MMN;8M\$J[;;-ZE_'V5M M!=2^@-(**(U#:0)*DU":"DFW8DY'2CI2T9':$IDP%FM/8PT9&S=C\!M"M^#P M/_W!OUQ=K^_;X*N[]=;^'LC-\.X U&V TCB4)J T":6ID-07YG2D/$:<'3 C M$Q:F<:07@40U-&K<@D%N"-UVPPDS[_N'S;=!-#VM_+BQWL6 N@Y0&H?2!)0F MH305F@Y!'N;Y--0_%+<$C7H@5U9!:364UJ!HXP(/BD;H=C2>>'IT::%V!I16 M0&D<2A-0FH32U)'FTO4L$:.NIL01QK,DCR+]G&8&)RS-\XSI)S5+,&29\>K. MLF/&DC2/3YS9!B$B=!L1SW7.W5CODD E"2B-0VD"2I-0F@I-_\"NGEN"1E60 M*ZN@M!I*:U"T<8$'PR-T*QX^!KH;Y5U:J)P!I7$H34!I$DI31YKSS&9&C+J: M!H==1;<$[2ZZ)6C*Z+;=NFST<' A0K<,\3F?Z$$%!RBM@-(XE":@- FE*2AM M#J654%H%I=506A-:_ T63D-VHNV#PA&Z'8[S/J5$7OB^@M(**(U#:0)*DU": M@M+F4%H)I5506@VE-:$I-TW2+(SSQ%YL-@@>S"UX%.WUX_R&O8RUG]JPNS_\ M@^O#:=S68V5DY\!O7C=4?,/4 J"%=06@&E<2A-0&D22E-'VNCJ"HOS,(RU-[66 MX"1B+-/>_);0Y5506@VE-2C:N,6#0\/.FUYR5G.Q(TNP,TNP0TNP4TNP8TNP M7-"? 4"-]:[*%"S!DKC4)J TB24IIAIJ=@% DO0&/%D% MI=506H.BC0L\&$#L/ /HK-)"K1\HK8#2.)0FH#0)I:DCS7EV,R-&74TER"X0 M6()V@< 6M @$MAV[! (VF#7,;=;X#/YQH[R+ 35KH#0.I0DH34)IBI':S)R. ME,PBN$RG8:;7@IRB4M.1AMS9N J#2\.\IXM0_WK43?1N!%2C@=(XE":@- FE M*6;:,7$8QTQO!2W10-=506DUE-:@:./F#A(-'R2 MU9S!&O=@T".BY]W<97='W#4"JDI :064QJ$T :5)*$U%IF:0LS")IT9!Z"DC MT)554%H-I34HVKC 3^[T%Z8DSVZ!&1&XU MPN<*L!OE70RH&@&E<2A-0&D22E,1Z3W,Z4@9F89"'LV,.R&9*>/]#AEIJ'V- MBS"H$!'\1C!NHGD(1):G2"OB,,=%T5E%9#:0V* M-F[N8&Y$D/O"N"G>;87:&E :A]($E":A-!71MX>A(V5$WR"&CM1TI'%&QD?_ M8#]$?[Z[Q+B7Y%TEJ$H!I7$H34!I$DI3D64V2)CG<:KWB;Y=#'1A%9160VD- MBC;N_N!^1'^.F\:XE^'==ZCO :5Q*$U :1)*4Q%][Q@Z4D86:R3/8_WL2=\^ MAHXTU+[&)1HDBL@M47S.U5^H%P&E%5 :A]($E":A-!61'L*,Y@-C?2 MNQ)0*P)*XU":@-(DE*9B^C8Q=*2,Z=O$T)':$AF-)SLV@DB-"S%8$+';@GCN M$#,WUKL44","2N-0FH#2))2F8HM?8!UB9@G:7^,AEU=!:364UJ!HXQ8/"D?L M5CA\AIBY4=[-A;H;4!J'T@24)J$T%9NC*G3)SQ*QOL*S#)FP#C&S!.U#S&Q! MVQ S2\XUQ"P>+(GXL^\5$UF+ M4FH+0"2N-0FH#2))2F8M-#R%D:1]-$9+KN;Z-T'J,H I7$H34!I$DI3L:D%,)9$QHL\6F> KJN" MTFHHK4'11LU-!N$B<0L79[KL;HIO6Z&T DKC4)J TB24IA):N: C94(K%W2D MIB.-,S(^^@?-(G%K%O\)E]V]).\J004-*(U#:0)*DU":2BSV11Y&^CLE2\RH M$]3/@-)J**U!T<;5'_R,Q.UG?"F5W;T,[[I#S0XHC4-I DJ34)I*:+.#CI2) M1;9@N3[)S)(R3IZTV$'M:URBP>M(W%['9ZCL;K)W+Z!Z!Y3&H30!I4DH326D M=3&G(R4=J>A(;8D\O:AUK(4[-&[%('#O:L!526@ M- ZE"2A-0FDJ(>=7S"V1"0MSENJR!'1E%9160VD-BC:N\*!P)&Z%P\]A=\.\ M:PL5-Z T#J4)*$U":2JAYUU8(I-\JO\S_C*A9U[0D9J.-);(>#WC,@PF1'*> M">&X*:/5BG!CO6L!M2*@- ZE"2A-0FDJ,8V"G&5Y9MR4T1*V"8QOHMZVIK,IJ%,_TD9^;B?,:FIZZ(#29' MXC8YGFOMNK'>58'J'% :A]($E":A-)68GH;=VK4$K=8N='D5E%9#:0V*-FIQ M.E@=J=OJ\+%VW2C?YD)I!93&H30!I4DH3:6FMZ&?Y"P1F[6;FM:%W=JU!.W6 MKBUHLW8M.9>UFP[21^J6/C[CHI6;[-T5J+L!I7$H34!I$DI34-H<2BNAM I* MJZ&T)K7>2B4[<84Z'32/U*UYG'4MSLWPKC74T8#2.)0FH#0)I2DH;0ZEE5!: M!:754%J3V@:*3*-9*N)'>/8:,&2GV-[10LP9**Z T#J4)*$U":2HU+94\2EF6 MZ3-2+$'[!1?H^BHHK8;2&A1M7./! TJ?-23%7EVH^0.E%5 :A]($E":A-)72 M0U(L$>L%E]0V)26.IKHA5%F"/3!+PX3IGT;9DNDTB_1/H\Q<',UF\8E_.IL. MCDWZK#$IY+5)-]:[*E#;!DKC4)J TB24IE+;F!2;5F )GCC+0>>D0&DUE-:@ M:.,:#W90>O:<%+JZ4",(2BN@- ZE"2A-0FDJI>>D6"+VLYQM4(I-*[ $3V@% MUJ1%*[#D7%I!.E@W*6Y2BAOE70^H=0.E<2A-0&D22E,I/2F%CI2I:;TD_0E2 MKP4]*86.--2^QD48_)H4/BG%3?3N U2M@=(XE":@- FEJ=0T9M(LU:^5SRTQ MHQ-0IP9*JZ&T!D4;-3<;G)H,,BG%3?%M*Y160&D<2A-0FH325$9/2J$C949/ M2J$C-1UIG)'QT3](,]F?;U**>TG>58+:-E :A]($E":A-)59/ \6L5A_LV3) M&7V"RC%06@VE-2C:N/N#0Y/].4:EN)?AW7>HA@.E<2A-0&D22E,9/2J%CI29 M12-)9DP_>]*C4NA(0^UK7*+!5\G^;:-2W&3O7D"U%2B-0VD"2I-0FLKH42ET MI*0C%1VI+9%XENJU<(?&K1@)RE9[H9WL<_5.B TCB4)J T":6I(\UY M7B C96;:'L;Q;Q%"HG VF^DE(%$-C1JW8% DLG_7J!0WV+L:4&$"2N-0FH#2 M))2F,GI4RG-V&-@,1>C**RBMAM(:%&U<\4'SR)"C5-PP[UI#Y0XHC4-I DJ3 M4)K*Z%$J=*3,Z#$J=*2F(XTS,B[!($EDSQJA4N[NW%J@&^M=!Z@P :5Q*$U M:1)*4YEEA$K$HC#-]%*<.T(%NKX*2JNAM 9%&]=XD#FRLT>HT-6%RAQ06@&E M<2A-0&D22E,9/4+%$K&Z3IEUA$J2IJ%^4K..4(GS.$SU-Z#(I'YE8\?%PG-\J['E"W TKC4)J TB24IHXTYPL],E)FIOJ1S5+C M(V]2$*GI2$/M:U2$?# F: MZ^Q%1\J/<=ZG1 :1Q*$U": MA-+4D>8\=9*1,C=%BTF2&F=/6NN@(PVUKW&)!JLC=UL=G^$ZNO8"Z'E : MA]($E":A-)63:L6E#CI2TI'*$IFP+(OTC\EI5$.CQBT89(@<*4.X8=YU@,H0 M4!J'T@24)J$TE=,R!!TI"KJ^"TFHHK4'1QC4>?([\O%OBG%5=J,\!I150 M&H?2!)0FH325F[*&\0F^&;'J3C:4=8"A'6@;8&A-6@886G+6 8:7V]NV[8I% MMWCUXF'QKFT6FW?+U3:X:]_V&TZ_W7OTF^6[V\&W MM^WBIMWL _W?OUVONT]?7/;\#^O-KX=]O/I_4$L#!!0 ( -N A5==\7S0 M_@D /8N 8 >&PO=V]R:W-H965T&ULM5K;OY$[4<(O M:UEM>0,?J]M%O:L$S_1-VV)!@B!:;'E>SB[/]7?7U>6Y;)LB+\5UA>IVN^75 MXWM1R/N+&9X]??$EO]TTZHO%Y?F.WXH;T7S;75?P:3%XR?*M*.MND5K*2LKOZL.G[&(6*$2B$&FC7'#XN1%$H3X#C MS][I;/@_U8W[UT_>/^K%PV)6O!97LOA7GC6;BUDR0YE8\[9HOLC[OXM^0:'R ME\JBUO^B^]XVF*&TK1NY[6\&!-N\[/[RASX0>S> '_L-I+^!C&]@CAMH?P/5 M"^V0Z65]X V_/*_D/:J4-7A3%SHV^FY835ZJ;;QI*O@UA_N:RV\E;[.\$1FZ MDF4&V]-=U;+(,ZZ^OFG@#^Q;4R.Y1E>\WJ"/L/&)?HLRV93H]\ 079X_P+6,RR*/"WJ/?$Z M_$?:O$$4OT8D(-2"Y^KEMQ,/'#K$F&I_U.%/!VVM@[:NY!9!#E:\R;S M?OD'U*.\3.56H+-"UO4KVVH[%Y%VH:K/W>4_:R^3-6^[BIYE\.Q1:M'=-:J M],G+5R_?XO"46WPB9P?ABX;P1=XMOMGP2LQ518L1?F!P%K3W/><4B9(;Z559/_Y<0:3U%$9'PDIT8A M597'AC09D"9>I._V@*G2FY<-+V_S%9Q(7M>BL1;:9 ($P_XFT0BOQ8RRD#EB MNQP0+[V(KU4J:'X'>8'22@"Q()4Q2#RH\P#YH[+J3E2/U@*PG(8Z"$?(+3:Q M(_%Q8#@P. +XV4J48@W05;%^]93Z#7\0-?KEIX1@_"LJ93E7Z6\ENV""$0H9 MB8/14FQV# ZX:SE[E([]U;8'IXZ,@$QOGN)O18NG9R%DXP-CM0H#!U)BD)*7 M(2T$% Z=CU!/H78VC_J#^+/-=ZHDHWR[XWFE+U.H-+?"KC/(!"8CT?@,6:Q< M*S$4C[W\>7GV-Z[JOC[M<(YJ#FD*2;MJ:S"L[6#I!$:4D#'6J=$\I'$8.0 ; M1L9^2OX(X41WO&@A[ /S*%%6GHV>,>Y=0D8IA&Q('2,"'V4Z$SM!N1W0K(RKJI6BTT MK,BGO#?'&$]JN,TN)&SI0&\($L=^M;H!FE$H>YK1B5CD?)476L:\UMH'5B/6 M:^C%>DW+4TC5.E=D91.-G%HQ&KA.H2%C[&?C=VDJ6R5F@7-%?L=!.%@Q3ADU#B(VJ9D6,ZA6#L5 M#/62YZA70$IG3PS5G3;9; 0(B+:J5.*XXTNF#$IB,DX4B]4\VE.;A\@-RQ(_ MRP[QW?%'5W#)E#;GE"1TC-!F%H2.(T ,O1(_O0+$JA76X!XD-$B="M*"V/2@"5CD!8S M0B+7@3:\2OR\^D&L!9S;#-+N3I2M Z.%(..03(C49I>P('2T%L00*?$3Z1_' MMZ_6=4PI=)Y$"1XOPV)&:.@,MF%:$ATU6UR6+&8NPZ@89"B9]"/ZG>I.1%\8@R MR)0"8&>HENL&]*= 5G-(NJ02L10+/%3 M[$VO\F_:[5<)8 =II%.K 1E==\7 BGW*J/,0T_$4Q&*&8[Q<.KI$:IB7^IEW M* %]UEN3QSJ5M/6WT7(B&6QV+ #H#N2&>2D^*NO7>90<_GJ!-T;W;NY_QK_CC,9'63 =6AJ4 ( MM-5CMP(K: N[)\%DK&$SPXRZ0!L10)^?=WOHU79@K:NPT#^F;#FN$1:[A$9+ M1[M-C4J@?I7PF^[P=*_WD'9M(<@"@;IK/>C0JU1 M-T0V,^@U7+MBU +U]^7]4XA*J\BS3'17:L*GT;^>K$$O;"]A7!,_:FG%61!/ M]VEJARD.'*T(-0* ^@7 U8O1OT8K<9N795\,0"KDTLI.=$K[.([#<))!%KLH M63HWR^@#ZM<'QZQ)J+;&NQK;P#N*)X^6;';0WU!7)AFE0)=>RKII=[M"/T;E M!7'U3&%@TVE M!";+)!B?1IM=S.+ T7DR(SF8O]G_\GP18-,F/EI.Y+3%*J;$T>DS(P:87PR< M-%O8E,JMV6*S\V0+,YS/_)ROSX8>"RE%\_04PPIU2N!A$$X&+!8S"CSJ KKW M6-O/\P;H63=E$]FK'K-Y:#1T!958MXX7)-B4P2,2C1\&6*PH88Y.@!F:9WZ: M_U;J)?0=5STP"H;<6?)C.CCF%0U'1^%$W@ZC8$0!>_9Y>2I$]A2# M_A0,Y6(E*W )0;%GH64@OYS4/C77$[D[7#M1@N$/VC\$)YT_' J;X=1,(HC]"N.P\.KBC($00O:3*RL7!WZ M'KOW:[(HBA#DF^N\&D41OG"* %Q1P+&UIE1HF0:P)!@GE+TIR1PODX2-&X[%WAO$6U'=ZA>KE9 "K=*]=SM\ M.[R\_4Z_LCSZ_CU^>]6]@FW<=&^$?^;5;5[6J!!K2=?>AD3O] MGO)*-HW?J@_H/A5??+_P%02P,$% @ VX"%5[KE M [@R!0 P0P !@ !X;"]W;W)KK7+D:LMBB(S"FG1H?:"I4Y&GNRSEE'>VII% M6]D]ME[ .Z/]RL$K76!Q^_R(T'?0!^,@ MZ#MX(!@.O('74@N=2Z%@3LXBD="[??Y&=9/]ZKB>CEPM[%%K^'7(Q@'.CG5&R$)'KE+3=7''N]OD$+Z7+E7&- M1?CC$]YXF"F37_VYS]<'T>SW]0DQZ[MY=>^)^954RIG2D[.V'L(3;Y;H5VBI M9/P*)+F3]U' @OK,PLE""BO1#>#QH^=9EA[W2L+[^+C?6./=E<;=73&-;9<" M?++=[9R;JA9ZT^[^ "OA8(&H04G'6,@5EGY/7>IWZE*4 @HSO+K)5T(O$1HJ M"!LDO,ROZ-%MJ@7U@@[TSQ>_=(8I&#G"VT93V4X"\\=#^,(!J QET9-"&!^F M@S1-X2.6:)'D'<@(0.1Y1"KU$DICO.XHS[L[7HR?'3LHB1W$EPT*RPV8(4;! MW0WD8H:W0C?4U*D:0S'NO,?J)"S7:!VVGL]K)3U\T##'FKBX(-79BR@Y(-*, MTRTW]O"6^5(+&^GRZ:Y;1(*";@T"=8L.9:_';?E/P51-@7UL&EXDHUNN<:*9 M6NN546H#9JWO4&O("!SNUR\L)U6&;SD02H'FNTH%V!;SQEH.B2C^HJLD"FLD/CC.#5WI;$I:* 5]] J' M<*$]6EF1!D>W6W2#F,)YH;_?^.-?"3Y'ZVD( %'%*%**C&7(M%9;2;:8+HY* MXQIC;1 ^)9R3I20I8A8YRE-&1[)ZMRFT 6.'F "LJ@O\5DT>9-E$07 #,UI* M@^2.T]43>6F7')QN_]T=G9) MF?[:2&+%3K$P62IQA8"]F)V3"5T)(\^'E52 M+"1U)]FJ*OHKTK5^>,H@F[[O4#13!#!MGO[;Y^Y"V8?.4M/038L';VJ.(U&T M";5]ZU!-Z34%9SOW#1GH"IA8H]B5DIMX:4T%=)=M8S:$?0/):&>LY(H)PW/0 MI7V<,/O5?CX_BV/I5CP.]^\$%YP#A24=38?/#A.P<6".+][484A=&$\C;WA< MT6\,M"Q ^WQ7=2]LH/_5,OT'4$L#!!0 ( -N A5=TKSJ9F@, !X( 8 M >&PO=V]R:W-H965T&ULC5;;+6!+G[-D+L!YO MM'FT):*#YTHJ.XE*Y^KK.+:\Q(K9O&2:'PSH!MJHJ9ESE*O9E$:;1]<2_6I?,OXNFX9FMVOPD:RT?O3&;3Z)$B\()7+G M&1@]GG"!4GHBDO%OQQGU+CUP?[UEOPFQ4RPK9G&AY5\B=^4DNHH@QX(UTMWK MS6_8Q7/A^;B6-OS"IMU[D47 &^MTU8%)0254^V3/71[V %?)-P!9!\B"[M91 M4/DS./3SFG9-YZR3[AI.?X)-6KK3PB\HQ_QH? MD^!>=;95/<^.$G[F[AP&Z1ED238XPC?HLS (?(,C6;#@--P(Q1073,+2,8?4 M?>Y@O"W=\#"=/TC7MF8<)Q&=%(OF":/INS?I93(Z(G;8BQT>8Y]^ISSP]Q=\ M=C"7FC_^.P'N2?FU$3K5#"#<- M;!!JHY]$CL#HF%IN1!WN 0I*-P:89^AL19?''A.57N7,Y!8>ZISYSCCQVK)D M-%L^V+!,1Z<@K&U(PNH%'"5AUSD'F>::'CW/S6PY[WEH2V 0E$7NO!YO[?2I M8'--9T?YA-'*4BJ]LAR*WJWM&_8!L3_"M MLLXT ?I^83 7#G[75!N[W=Q)W9IP@RL3"M/5Y2SXN4<9)-$Q(O\[1XN2J361 MB380)JD\H5 T4H"W_B3Y@W!)A]Q9NN\YBB>VD@@G :@;2XFRIP'E>10U+M!% MH%=H=ATRJSP>YDP&%\SZ?+[6"V^!XJ$F(M>4XG#R3TA(PUNS,+HZ;=LG#)_7 M0O&Y]J4@KHM7GOZGYRT,L\M#AS[>N[,K-.LPF2R$\-OKNW_;#[]9>^?OMK>3 M\Q,S:T&R)18$3.#S=&'OG2B(O'NI* MN[-1Z7WS;C)Q64FU=$>F(8V=PMA:>GS:]<0UEF0>E.IJ,HWCQ:262H_.3\/: MM3T_-:VOE*9K*UQ;U])N+ZDRF[-1,MHMW*AUZ7EAC*5+^IW)=GH^5(Y%3(MO(W9O,O MZOV9L[W,5"[\%9M.=C8?B:QUWM2],A#42G?_RX>>ASV%9?R"PK17F ;NPY9RX,O5* M:&[G+YJ\'/F MCT2:1&(:3]-7[*6#OVFPE[[BKQ/>B _P46=*5N+62T_(,^\.^=N9FQTVQR7S MSC4RH[,1:L*1O:?1^3]^2!;Q/U\!.QO SEZS?GXH)N*]5!((+QEE#&E69W0GE7 MODN4TFL_C M3M>1]U5()F$*?%45?/%6:B>[+I09!\M ( R@6I%$:3(77XQ'(@ZX069&.#Y= MSJ.3Y2QX"_<;J;=HA)FQJ*W@:2&5%?>R:HF/>^)[9P.)[J5>JU5%X5"PH;TJ ME.0%I1_W')"[+F86QEFV@I2J$$#0BOVVYG77T^Z^HY,+JA+7N_/WV;T.6"Z@ MEW6A8*XBD3%CA!/A02"<3T4F>HASGH3]-\BJ>)Z*J]9:IK5'FD:+XP2&<3M9 MOPV:;*D)U(,W).ISYQ#(*([CGNSG'B?3XRB)3X9S]KT?+Z)DL4"FOZ>"+$M; MNB<-UL?),DI/GFQY^?!4>9I$BVD"D>[@0[2.9SAAF4+F$_GOH"WCZ&2Z$#\; MDV]458D4=1'/EW\G:T)NP%1'/:,S_S,'=,@M)!8BH>J@U3HJ6H9^S\8LO98' M!\KJWZJ@(+K2$[CW&A(9Q4E9J4YGU5LS2(# _ M0HWA/2^&.1"59JKKF4*H&P9[W$CN:W@SQ_]ISHI_[Y9Q:ZYZC[VC9 M$-SF^Q^5J_>HZ:JO-]97H1NT5DA-7-?V#F%MI/4J4ZAB7&DP/11 M=X\!]I,/:P=IH!9A3Q2#M-J37O$C@''T^= QS9.!S2&.'%.^%#>T;KN"$+=O MQ7\B5*[X0"O;Z$=(8[89S$ M<30[GO(5\G_1G1OJ0L[_GC-XU ]MW>]AM_L\-+Q.]EX9Z%KK\);BV0TMOGMP M#*O#<^VB>Z4\BG=OO5\D5VIT."N_KX^'0986LA#LRM=0X61M;"8^MW0Q=;:7(@U)5#M,XG@XK MH?1@>1+>7=GEB6E\J;2\LN2:JA+V_ER69GLZ2 :[%]_4IO#\8K@\J<5&7DO_ M1WUEL1OV*+FJI';*:+)R?3HX2X[/QRP?!/Y4K(RYX2%*?]2N2].!_,!Y7(M MFM)_,]M/LO-GPGB9*5UXTK:5G4T'E#7.FZI3!H-*Z?9?W'5QV%.8Q\\HI)U" M&GBWA@++]\*+Y8DU6[(L#31>!%>#-L@IS4FY]A:G"GI^^=5X26-Z2^^5RXSV M2C MO@AXF?DC&B41I7$Z>@%OU+L\"GBC%UQVY U]4%KH3(F2KKWP$J7FG_2WA1L_ M#<==<^QJD[/@E]"724AL'BA^M:6H7T6>= ME4VN].:YC$7AH#2NL9+^_B[O/)V7)KOYYRG77C3^M&L'*)=G3-.EIM\;+2E) M0[;P--@5C$1GM55E2.L1_") ZJY9M\H7Y M)<%U&854+ MZU6;.-Y>-38KT(YTMK$RY([PDVQ':ENK&ND9@ ;QMH;*"I,##K.D:8X1A=4[GS?W.0,Z"M36W*I>!9&N< MF=^W+NU8/647$Q:,2E4I#R0$59D<+TO,32;+>)Q6K(_H.S87IJJ%OL<,@ML8 M#6R^$+X/&_/D]753?3<>);1JH"R=HTJV4IF%*:L$TUXQNG!.K16 A*-\/\=F MK[S8:>41)^1W@RL%,)]UL_$KB^S/R>[YD]9/+[[) M6PF_W3&UIFVWI]AA8(3019?,]O9# UCP&61)-X M1A^E!H$R"(@OK?$'HFA<85>J-6J-VNN-Z\FJ=) M^HZFT6@\H;/L1Z/:MGEK91DRF06/DBAF9M$T7B!"L--DOK%,Z""9+.B0QFD7 M+_-35&@4+68Q39CU?M34KRL.*9G3(L(-B"Y#JWA)'(V1\2L>4^%JQ<5[L$*RULH'T,/':DF4)!,\%\C:5]D3_S\L7G-Y0?DU MS:/Q?,1#7N1Y2& [U$5E&FZO7#H,HU48WMW47!OC=?A4\^3DF5F@%Y]KZ(?^ MW&OM0J#65E)J:NI6#(,.MSZ^$CXR+^JZ5)G@PN-/1^L*U\#^<&ETR<,SL-LJ M4&%V^1$]]94?[MW(*FDWX=[I@ QS[>6L?]M?;<_:&]V#>'LO_B+L1B&6I5Q# M-3Z:309DV[MFN_&F#O>[E?&X+89E@>NYM"R &ULI5C;IWMXOM'FSBZE='2_JAM[,5HZUYZ.Q[98RI6P M)[J5#78J;5;"86H68]L:*4I_:56/XS#,QBNAFM'EN5^[-9?GNG.U:N2M(=NM M5L(\7,M:;RY&T6B[\%DMEHX7QI?GK5C(+]+]L[TUF(UW5$JUDHU5NB$CJXO1 M571ZG?)Y?^";DAN[-R;69*[U'4\^E1>CD 62M2P<4Q#XK.6-K&LF!#&^#S1' M.Y9\<7^\I?ZSUQVZS(65-[K^ERK=\F*4CZB4E>AJ]UEO_BH'?29,K]"U]?]I MTY^=3$94=-;IU7 9$JQ4TW_%_6"'O0MY^,*%>+@0>[E[1E[*#\*)RW.C-V3X M-*CQP*OJ;T,XU;!3OCB#785[[O(W[21-Z#U]:IQH%FI>2[JR5CI[/G:@SZ?& MQ4#KNJ<5OT!K1K_JQBTM_=24LGQZ?PRY=L+%6^&NXU<)_J-P)Y1$ <5AG+Q" M+]DIFWAZR2O*6G*:?E:-: HE:OKBA),(LL/Z]N32P^0X7TYM*PIY,4)"6&G6 MO")ONA$U?HW[Y4>MRH^J:1%,^]PY]4+:HM>V,I']_E?>.KFM= MW/WGD!:O\CFLQ3%BXCG/O171KQ0:Z6F=+$E7Y):2*ETCSU6SH&/58$5W%O+; M=Z<$9^JY-#M_TM]$TP$''A<^&FTM_08D>AS="&,>F-Q5472KKA;,:[?X^N[5 M2G>-XX]QZK_"H\#CVDM;'^0:4-6"D-65VP@CD62=L9*'=$1)G@1IEF$4Y9,@ MC/QHE@?I).3=:1J$DRFOQ4D01S.,XDD8Y$E.-SZ=80)8S1G@D1T;67OF=JE: M2TD"@GE*3 .?.(N", RQG 51'E,:!V&<43Q+@VB2T3?9E-K0#R1FV,LA1C"+ M(HJ".)WR6I[CDP49Y(94<41?C2@![X!^'U^.I]2(%?(C37NNN)12&@815!S6 M(FB9LAR3-*/;;EXK<(6E#6,?;D9!Q*=F019!?)S.L]TBK);.*)X&V22B:U'< MU7I!Z2R88A,4,YAO"M.%V[4D#J8Y[F7!+ [IRQU2@1W2B\J24Y[Z@V_?Y'$4 MGVVGAU<_UGJ.=/][HS>U+!=RCTS,S#/*@B2,F5T"%>&[$,SA#B@:Y4&8I/15 M.U!0SW+@B&8S6#A+V?W9#,$1890E89"&B=^%)F'F R$-LI3#9)J )ISQ) #E M/4JME;U'$7\ *DXI>8\,8RM7JE%.OJ]1QLH#!;$LX@G4\KC((EC'N<^L),I?5U*]!650X9$")YL&@XVKSK' M."?VI3FB23J!79,_M.$!2S5>>;%8&+G ,=K 4D=)?I*AQ-8UZ 1TA+ _B;;S MG<%ZM:&J? YH+^_%]&G5"F6XT-!GN>9NY;/\WBG3UQY6G6XTSC0/$)WW[0&Y M;3?_'?YEI9[80E7$%T6YEL IAI=2>4CH8X<@NZ!B"6J2=2^4 5I:4"^0[DOH MK@&?QK"YEL*AC^IJ#K!2%6P<]2CZ#X1V;J?.RJJKJ5:5/'E!&;1*/G[IA?@- ML%347!I&](ZF M0 7@QU..S\S '%&NDID?!4".+<@[&MG/6NP:E?C]<]AR)YX65#96=8?NQ"_OX+R$$Y!F@ ME-'1"Y2>>&>^?3/+IC,X!#[5R)N26FF4]FYE7@ACM?).J,"3.#KE=L_(EK.< M\PN9P]E<2.D3A'=[#:@0+:*N'K#@;,?P%[V!8'U%Z!L$K]^ I?Q. B%D'3)4 M-IT,V$"MT16(S14"^2&@S5(52T[T5A@P\K P[[/)5YGY ]5RH;RSUY))+;@' MTX@=#G)Q/V"%[7%%5)5'KR5#%,-2Y9ER&48+ N$"%J!$L/9-"?>BBB$*(;^1 MW E;?[GFYA FNI,/;$S+"5\_*OX!&0D+FP$;&W\.?NQ6;6^&KG=Y[^H&28Q\ M;<%90-FM.SR#1X\$P%[L0H E6AW8]8<(JXQ>;;?0Y!5W6^^L-1N'S7GF==H* M^6V+0IZ110*I"G#+@2G- DIYK"U0(JS:'2L\[JBM/2'R6I7R_XEI3Z=WK.U: MCC9X%-:MQ!H&9' &G *5K1>!JZ4IM]'_)R+WA X]B,9[SU:O-3_.^4T!N_8O MV-WJ[OU_U3]['X_W/Q[\*LQ"0<):5K@:GDSQW#;]@[R?.-WZ1_!<._3@?KB4 MZ -'\!^I?$V'";,8/>KR.7_ %!+ P04 " #;@(57K"8:9R\" #L! M&0 'AL+W=OH$G3 MKHS21EHW)O8PJ-8!#X@'-[DV5AT[V->U^_>_.DYVQ M&U-^M%AX4&N2_(+<3:IQ1H72-_JN64K M[E@*6:%VTFBPN)I&5_WQ;.C]@\-WB3MW- $&H,"?/('AX MPFM4RA.QC-\M9]0=Z8''\P/[;8B=8UD*A]=&_9 %E=/H,H("5V*KZ,'L/F,; MSX7GRXURX0^[QG=P$4&^=62J%LP**JF;4>S;>S@"7"8O -(6D ;=S4%!Y8T@ MD4VLV8'UWLSF)R'4@&9Q4OND+,CRKF0<95\,(8S@'3R*/;I)3,SI=^*\Q<\: M?/H"_@/<&TVE@T^ZP.)??,Q:.D'I0= L/4OX-:<>#/IO(4W2P1F^01?@(/ - MS@3H@ S<2BUT+H6"!0E"+BPZ&6]#-SQ-YWMD[&J1XS3B)G!HGS#*7K_JCY*/ M9\0..['#<^S9G\PVG-R07N(R! M2N3/(H)F/^#;-DNTW87_AT]Z*L[XJ (KM.O09PYRL]74%&.WVK7R55/!?]V; M=^!>V+74#A2N&)KTWG/GV*:W&H-,'>IY:8B[(TQ+?H[0>@?>7QE.>6OX [H' M+OL#4$L#!!0 ( -N A5<%F"Q&8@( '0% 9 >&PO=V]R:W-H965T MV!EERI36F_[XKV;BA$WQ(K)7VO7TKZ6G9&7OO*D2"QUIIMXHJHN8TCEU> M82W. M3#V .:ZE[K_B<=B''<]7!M-E8./ MNL#B.3YF3:.P]$G8.ITD_)+3("D"\8N7W]]G2+_73>*Z>N$3FN(C:#0_N 4?;ZU>PH^3 A=C&*74RQ9\\. M X0N^'@4BRW@S-]B29)[N9 N5\:U%N'G5WPD6"N3W__:U\MTM3=\ 9Y7O-*0 M&ZT'YW22*N!E%E#*'*3F^L*;R8&L&Q6VD*45/98JY)]%!,UU@,_1;-".1_G_ M1'HPF?WR6KIOG^,=)]1HR^!WQ\VTFGI3C+/CDW+6.^E?>O\>70M;2NU X9:A MR>'QNPAL[_$^(-,$7VT,L4O#L.)G$:U/X/6MX2LW!+[ ^-!F?P%02P,$% M @ VX"%5\JK0U*Y!@ G \ !D !X;"]W;W)K&ULI5?;;MLX$/V5@;LH4D#QW%PSIDKSU;6??65E(&^U=KX\UX50G,Z&/B\DK7P?=M( M@R^E=;4(6+K%P#=.BB)NJO5@/!P^'=1"F=[%67QWXR[.;!NT,O+&D6_K6KCU ME=1V==X;]38OWJM%%?C%X.*L$0OY089/S8W#:K#54JA:&J^L(2?+\][EZ/1J MRO)1X+.2*[_S3(QD;NU77KPNSGM#-DAJF0?6(/"SE,^EUJP(9OS3Z>QMC^2- MN\\;[2\C=F"9"R^?6_U%%:$Z[QWWJ)"E:'5X;U=_R [/C/7E5OOXGU9)=C;M M4=[Z8.MN,RRHE4F_XEO'P\Z&X^$#&\;=AG&T.QT4K?Q=!'%QYNR*'$M#&S]$ MJ'$WC%.&G?(A.'Q5V!F$*6=S>/X"M6X/'&X.OQGL57N>A3Y-1 M1N/A>+)'WV1+P"3JF^PAP%.P]%(9 9!"TX<@@HP,W(KXYSZ-0W(I?G M/22)EVXI>Q>/'XV>#I_M,7:Z-7:Z3_O%7N?0[\KGVOK62?KKH_P6Z$K;_.O? M]X'8?\P!(N*7XH$^5I(E&F'6CQ\=CT='SSQIWDF-=:&T6EE2)M=M 6%;EBJ7 M%.G)*#B4#&BB'+JEPU&L?BDKE>OD$=\VK(44CF8NA\$X4+"B_S!D3Y6 ,B?K#AA0U8R:K)%8&+I.EN%3XLAQR3BTY6&+ MQ4'O_?6GWA,2WLN.:ZW$7.D(CH1CU;E=&/6O+&(E C9#0$X#:?SV(TQ[VWY/" .\T7I- MA25C R$[[1R:-PE*?PK3HMA_?\'TW='#X+HP*=@'?'@NFN03/GX\?!;[!8-C MLA))\*[XAM:?X2?6]0PP[SCR2.V"Q&B M*S0*!^*:BS"P1)?_G(@[$H@9^6MOQY'K#U)2+-]'D=0Y-]@8(DA-SH.#2*1M M/<#[)Q%1:PK4"-L:MGM_@$ 4!QIK#G-&I[68:[GQ%Y*3U04;4"[OT+@;IQV5 M_XNZE[ 9YZQ1 $AR&]DA\Y1%IG00*@A%62*= M(HX-U1SG!^-L/)O2DT[57P*83@#@Z<\/ M>8/U(M9(NN:*MY0U,S[N&,^X".;.>D_+/MW@H?7TKO^YGQ'&1*'[F$#6]!HS M55$HUI+MY@LIE.+2V9H"QK<8*_C-0)4+:UYV50,&+O"_<3:7L@!+J>CE6J@: M&E9H!"CW3GFY*0G608S]#EZ=CY5NWGHDB/==^8AEM[)<6Z5.)08'YNAATL7> M'D] E#CTC19K.*EI S89/!N-M5,S!CW'18\A#CTGX.48PI>XHW=D=R[,+,>.XYN&D MQ$^?7I=LWX[VG3*-$&6GK&1J2>"&HPI]CT',4R:S=Y%PA>10 HA8>$6.1EG$ MG(PFOKJ\O&&\)#V M8VM\.V?YH.+A]SCNOOX%YQ1M'M"K\Y:!I0*P*?2XXNC46SE%E(,,'P&H]\\\ MMQG2?COH8:!S ?67SULJ'WLXZ&"DLC:J7,>A+UYMD#$D%I#UX5:A4F4<^CJ# M$='N.^_*E(X'4% ;*N4*5#LJ8J+MUJ!*;'U_W]P]V+DQP8I%O!?ZF(LA79ZV M;[=7S\MTX_HNGNZM;X5; "RN<368?]HUDN#W681;!/O7W,; #D^5K@^2\<" M^%Y:-/%NP0=L+^07_P%02P,$% @ VX"%5[2T@7+P" \A0 !D !X M;"]W;W)K&ULE5A;;]LX%OXKA*<=.(#J6^S$Z20! MDK3!9# S+9+.[,-B'VB)LCFE1)6DXGA__7[G4)*5U VP#TTE^ER^W'OO**9DQ4V'&L\GD M9%Q(70XNS_GLL[L\MW4PNE2?G?!U44BWNU;&;B\&TT%[<*_7FT 'X\OS2J[5 M@PI_59\=WL:=E$P7JO3:EL*I_&)P-7U_/2=Z)OA;JZWO/0NR9&7M5WJYRRX& M$P*DC$H#29#X[U'=*&-($&!\:V0..I7$V']NI=^R[;!E);VZL>9?.@N;B\%R M(#*5R]J$>[O]537V+$A>:HWGOV(;:8\G Y'6/MBB80:"0I?Q?_G4^*''L/P1 MPZQAF#'NJ(A1?I!!7IX[NQ6.J"&-'MA4Y@8X75)0'H+#KQI\X?)/&Y0X$^_$ M[[9*#6H7S<8!P(AFGC:#K*&CV T%GX@];AHT7'\M,9<_YQP#5(9NU MR*YGKPK\E(:1.)XF8C:9';\B[[BS])CE';]BJ1?!BEM=RC+5THB'((-"A@5_ MR-XH;GY8'!7+>U_)5%T,4 U>N4V4^/<7]13$M;'IU_\V]K+,_-%[@6C8E7)=0,1OLJQ1Q?L#EOV[E262*:V=@UM%91W7WAMQ MDLPG\^[_F^9W5%7M=- (#!"8+@4S0A=)X]^^\#U9*WZQ/$M.SY9B<39/3B93 M\)O*8*/!&:GWP MA]F/D[,%L\^3.2 <]0J)K7@C%J?+9'$RH:?E-%E.3\6G4OQ6FYV8GK#OX,'^ MZW(D[DJ*3=ETKJT.&PX/90/!::)U8S.5RDP5.S2W;[7VFL@3\?!5&^-M'II4 M5^+N3L#=BHS2)4K@"DF?4>*+/^U(3,55Y;011TT;LC2TJ6>[0TE.%CIR! M97$\FO692L7:4J4R+X;TAL,W\]$SR2_#@TP5;V:C99_&]C.!7=$F@S\2N;,% MV['/KEN9:J/#3H#]F5-&+U_)$@R0#L-6 D'*HAL/T8$H;*9SG4H.))VFR@7, M2F'@5>4B:BA&>4,*8KAA5Q.E!33WC(X3JK-D;W6D$;E"'6T1Y1= H W.;#,6 M,=IN%,L.;(.11 CK8$@%5ZVD8?ED$7>(C!,G6D*]PO70J@R>@3:7X<#L$K$" M;,1OBWQNTB-KL/^@JNC'5\+$D9^,IEU47X8Y@0F^4CS="< 6QV(%'Q1D\']) M/91D&1<'J>!"0&*K)VPV'JG[V+B"B[:IK;L2]*#N4L./Q&>G*?$M$S2M:T4/:3US:UR@&5%NI])M]N+9G+ 0HEC#;1+1B],"TXF"UY,UE)3^4$") MVY09VU;($@LF8^O3D]PN&QRJ0""=U]Q@V^KS6UD)V4+Q1P!#ABLD-J"N=N0# M'P *0:=PDG7YP0;\\T_+V?3T%R\J5#,G(M4D4.Y$#S:9*;U7,0F43#>L06>: M9FWC .M0:&@K)5UG+H\P]7;P]$I6IJ?^E,9I8D0I=%[Q 9]1<8[V5D27. MDB80\(FV6>1?2IX&WJ4:T)()4Z$!=\C47C^)KA=JFA48^ MKY!'";/()7FNZ39!F"@!2[6.+RGZ$!S?=$3HI\Y N?A_50O7M^?1;.I,)=0Q M2$C3[R'0)\)HF-.(1"QT28-%9:7R_".Z8A)+/@X7Q&PETZ\B(/F\Y)T$!/N" MQTL.9)*>X?ET(\NUPF&3R"3)2X\NJ!CX,'7V33;WK]=3O_$%VD_YKHTJ>&530EG=];EFV";B45LCV]+H(I-0UT=ZUM'^_O'JZZT]C-'J5!LZ %AO9I>(%6#FSUI!RZ,YO6C>OWN4FQ[(1" M;Z#R)XH.3-C P(TU&6FG^T@LTHA9/:6*VP@B<\51^>ZRT%O[NC[(,>VW+WF8 M][8.K+&;@=V8I,!1;\BQ*^!\AP[G12R+_>WD/4F9BR&9@*D=[ZC=_#O"5C[E M.P.H%LUE X\G6/26DV-Z/-V?+L4RF4P69(Y3,H=+Q>)DF9PM<<1CL8.V.#M) MP-!==+KK0I1U)/XJ]_N)_<%UA2/Z?-L;3J?)[/CY-6-_R6IO&E=ILSO=\XK- MD[RK!JP.'W!&H_2R="L MA^DK#L',8]KUP(\0M-AE,!+D M?CT)W]]IXB"/MQCN#&C_IE;MK.MP[Z6W6S=Z!DU( $!*I[7AU@B6S@X>H7&+ M>[Z[P'\]8P_O!8<4YVUBT+Z_',WG;VGJ?^?WEP>'/G*,>]^A"N76_+6-+A'0 M&3])=:?=![VK^!UK3QZ_!OXA'6K"(_-RL-).,8BQ:5^"K?BK%NX;P1;\N%&X M##LBP.^YM:%](07=9\[+_P%02P,$% @ VX"%5P :QS^] P W D !D M !X;"]W;W)K&ULU5;?<]HX$/Y7=MR;'IUQXA] M""DP VD[UYEKD@E<^W!S#\)>L!I9;>P'M:O?;;W>U ML@8KI1],AFCA*1?2#+W,VN(J"$R28<[,N2I0TLY"Z9Q9$O4R,(5&EE9.N0CB M,+P(Z BA MP,0Z!$9_CWB-0C@@HO%C@^DU(9WC[GJ+_JG*G7*9,X/72GSCJR]6OV&FWRZ#B]1PE2_L*IMVQ0Q*8U5^<:9Y)S+^I\];>JPXW 9ON(0;QSB MBG<=J&+Y@5DV&FBU NVL"1G1S?*(D0AG,$T8QHS M)5+4YE?X^*/D=CT(+,5PED&RP9O4>/$K>'WXHJ3-#'R4*:;[_@%Q:PC&6X*3 M^"3@;6+/H1WY$(=Q^P1>NTFX7>&U3R1LP"KXQ"63"6<"II99I(-FS;%\:[C. M<3@W,U>F8 D./1H*@_H1O=';-]%%^/X$V4Y#MG,*?51W ?Z@^Y7)Y!;-,(^Z- MW6'6KE P01<>9NQIR](M;^CF/['#!$T)4B(N\AR77%)=EV=J<5:@YBJ%7Z 5 MM?T.!7E'Z[=O+N,H?O]"VXK]7K?[TF"KG!VM@=N_Z(:TOW5I%*VHY\>7O=VM M1O,!7:V4X&D-2*RG93Y3E@9]:_WR/_8C&I%]:3]QE.F+E"_\L'>8\K/6,>JW MXP.+K?;&G<[_M&D=O]?O'/![UO9[X=Z>DU]K5>3'O?Y>/S:*5ASY813O=7&K M^9^TZM@]'NQ\<7/4R^I=86A,2VGKCV^C;9XNX_J+_6Q>OWN^,$W],2!P0:[A M>:_K@:[?$K5@55%]O^?*TFN@6F;T_$+M#&A_H>@VW0@N0/.@&_T#4$L#!!0 M ( -N A5?^U]. G08 -80 9 >&PO=V]R:W-H965T^[RD2OJ1 MK"^N!PD[!!IR@-KD/AYIEO2FA7!C4^=SD%OD@4W MOU?:W\?8$4LF/=U:_:?Q(73R'K"^WVL>_8M'NG28# MD3<^V*H3A@>5,NVO?.GRL"%P\I; I!.81+];0]'+[V605Q?.+H3CW=#&'S'4 M* WGE.&B/ :'506Y:/:YJK^O>B-P:TU%AH4(I0DFB)35/ MV5F:$JLXV;BQ^M M+I29>_$XNAY%!=@%?RK*C@"Q.=/8D%0 MKKQOJ.!-RCP3%IP?"A!:DXM>O*$_VI9&T OE#7/^L^!&Z[2$4B(XF#(VB./T M9 AB<;3IH;7KE==BW5I)3.E55B*7$OOU4S!RSXFY87TR*Q&O_-B3QE8 ML8V'4_">7G*J@Z@)?;%DP[*R#:3VS\3O((_32X0AWDOEQ!]2-]%GS@HJJYY( M?*""JCIZ=?=2*]/_/@00/$ M3()U1K[]YF22IN?BL4:IK1/'IQ/Q3DRFB?C5&A)'XS1%PY\<8?) /*H*S4\: M0GQZN895KJWG.+J\*P/D@'-UDVF58W9&#LM#<5MR\976XE;6*F#+'N]G'R;) M>>="'*7G^SU28G'E?.YHSD' 2'HX/$F289(D.T(;B6N(%45$,4REP\-.IB_= M)NJ0U%="R1J,R'M&:X9FLJ;3#DJTC,#&GQK#S3;VM72K9K$L7P -[/L_HNQK MH+432P]M/7OLI,/T>-JAY9V8'B4;<-D!N;V'^X>[?7$RG4;)KY?[0=L,A?S9 MV(6F8D[[8G*8K+&:)N-TPEH.=VJYO?MM7VS*K8U_M(S)R7":'*$P!?G ="C)-E@(TY= MP8TW#VW3 JUK'N"(Y1H?FVT2\""R4+WD#+@XN5[Z5^YR>6"^L\);[N5P= M5;GTI>9C 0\$Y8?=D<5T;YM&!C0ILYD]'&!@*_LY$A\QW=MLH18AWE3,851C M79=;/@K0B[;JP_TF9B7BN]?4P;5O2YQ;!C]Z 5M8MNU\11%PZB%K!A(_0=(;.QE:AK+Z$>..8^:YEN MC!CSO[DQW$[.F\R(:=E,'99]@T-G!5IKUD7I$OEJ45J$?=ZJ_RUZ0.6UU\QX MXZU9D9O'%S4W05PPVF=G/]L_VJ_;M^IZ>_OB_T6ZN<*#0M,,HLGH^' @7/N* M;@?!UO'EFMF =W#\+$DB=MZ ]9G%PZX;L('^7QE7_P!02P,$% @ VX"% M5Q.@LUKU!@ Z1$ !D !X;"]W;W)K&ULU5A= M;]NX$OTKA#=8I( BB_JPI>8#2-)V;Q?H-DB:+BX6^\#(M"U4(KTD'3?WU]\S MI.PZB>/NO=A]V!>9E&:&,YPS9TB?K+3Y8N=2.O:U:Y4]'#FT]EYVP ML5Y(A2]3;3KA,#6SH5T8*29>J6N':9*,AIUHU.#LQ+^[,FNG:1LDKP^RR MZX1YN)"M7IT.^&#]XKJ9S1V]&)Z=+,1,WDAWN[@RF TW5B9-)Y5MM&)&3D\' MY_SU14[R7N!S(U=V:\PHDCNMO]#D_>1TD)!#LI6U(PL"/_?R4K8M&8(;?_0V M!YLE27%[O+;^SL>.6.Z$E9>Z_;69N/GIH!RPB9R*9>NN]>I?LH^G('NU;JU_ MLE60S8L!JY?6Z:Y7A@==H\*O^-KOPY9"F;R@D/8*J?<[+.2]?".<.#LQ>L4, M2<,:#7RH7AO.-8J2_:"<93]D1NW&Z_G)$$4[8I>Z0=2MHXTZ& M#NN0]+#N;5X$F^D+-BOV02LWM^RMFLC)8_TA_-LXF:Z=O$CW&OQ8NYAE/&)I MDF9[[&6;H#-O+]L3M&5.LW>-$JIN1(OHA9, F[.[X@WF\MWFJ&Y>VX6HY>D MA6&EN9>#LQ]_X*/D>(^S^<;9?)_ULYNY,/+HPN?E2CR0C^S<&*%FWE_VVR?Y MU;&+%MG[?9?O>ZWO]OV0$!'PS''\HT38[]^,GC9Z&6( '&OXV\4AJQ-[*6W9TTR#B0_K EJO36Q)L! M,G00#> (;[WK[.."W+7L%B@TS,UE^#C52\RD@C7'W$JVB. 3/DYU"X9JU*PG MJ.8_A!%\L-Z:7GQC$0H??.B_*FSH2Z)-6O)\ M-C-R!@BRMU^EJ1LKL>?*&2RW!#K?8]B "&OV6;1+R3PF++LR30WGI>G8X;^E M,/85.VP4W-)+*]0$TX]+9QV&6"/:[-W&2\Y'45)5[("E/(_'.2OC'!-*&T^/ MV4\ &3F^GK_TNW;Y^Y(@TJELR.8AYU&6)>P5EB[B)-EA=-$8+UA$%:^\8!;S M[)G@HQ"?):(LH[)(UHN,X]%&[[.TY @TF0P!B+M6[C"15U%5\ETF"#9..R1H MJ8RL]4P!-##G"Z2GTGJ[=&IMG44O:P4M#0)ZBB_+5L*R@Q1YZ)JV)9U@1BLO M>S :QW!IM<:4Z)$THU2Q"0%H*AK#[CU,]-0K]:8CMIHW]9PU%@$OT!6#"W>2 M;?FN89")S0)'ZP46TC1Z0A8Y-N"!P!:S3VC//4-<8S>!1K(9JN]6-0AUZW4( M<^E?'_;,<'US:_V0'[^"%YZ!$(=@AI8G[^":)([1J#)+J%\'190DU(-/Q?C8 MTCYWV*2PBIL+1W'>:3='G:LC5)*R4X2"%/N43P,2_7RI6FFM?[T$H[6LEL:A M,&$3L IIH94IB7;:R$G,/L(%JG^A&,40]C_L)]$++2F[1:L?I&03X!B8,IL$ MW&-3V'+1IQ1;V38PUL40^ *I%%A[, <0JT_6[, M=0L"Q.K!4ZFP#6W[$-PP@O;@89UW-S=2!HK8GIWI#D.T)V>/V$YF[5?:CF.X%>5,L=7#=*RBA+1J WGB8Q^@!(+XNRHEK3 MW"%_Q?*"1[PH69;&2?:4*0YY7D1Y/@85\2R/BW0GK:&#\;0D&3Z.BV(C\]S% M9]LSKGA4EA4;E3'/&<\Q*1EZ,;76#VB$)!2A9>F7B,=N'>&^PSN/\M>S3IZC MM'O:^8O((HW+-5E\$.:+=/OIHI<)CIG]W/'AXA%[>#3_CR@.)OX)Z.4\C2K\ M KV9;T,'+$?_'&UZ-- 6I6AT>1%S_A2Y?Z(=I^BRZ8A@6R0Q+SLQVE[#+:J.[2O:HW3]0N!_\>OZD)UNC2XUE=X4&WDOU1+Q$<>6>)8I MX7048)OZ$ZUO[VAB5D_=BIKJ!$JM7OBK#(^*487G&(I%E*4%&T5I,F8WN+33 M%I)BYRF"9CS*4XYGQ0N61CF*(8^J+&,_A0[GI<4$=^8&/"+\384P6. YXF/B MUU$%8!;1*,O9)P^Y S:.*N\OFD5%S0)T7D$8@U%4H7WLNM -MZ[?G30S_R<# MG4APF@@W\A]<3IA;_,XV3C M=.>'&ULK5A9<]LV$/XK.^HQ MR0PM\12EU/:,[:373!I/G+8/G3Y )"1B @(L -I1?WUWP4.4([OMM ^)0'+W MV]UO#P ^?]#FHZTX=_"IELI>S"KGFE>+A2TJ7C,[UPU7^&6K3D#_UL>.L6R8Y3=: M_BI*5UW,5C,H^9:UTKW7#]_S/IZ,\ HMK?\?'CK9=#V#HK5.U[TR>E +U?VR M3ST/$X55^(1"W"O$WN_.D/?R-7/L\MSH!S DC6BT\*%Z;71.*$K*G3/X5:"> MN_Q).PY1 F?PGM]SU?+SA4-8^K@H>HCK#B)^ F(-;[5RE84WJN3EL?X"W1E] MB@>?KN-G =\5;@Y)%$ ,D88^+QDF=BM. T?"L44X5@$NX<*) OG^4'4 3.U!;[?<6.S\@R F MI&(.&J/O1#C=&L/*.N*\$VV,BFK1$,)&=&";4#W6,)5%0ID% /R\0A5"C3>,BG^1)E"LZ)"F?G4]:^_6,51_HT]0IO& M 5;+MG-"$3E2[J'4N': U&&0AG/X11B'9@)XI\Y>XU1%X_3O1C)KC<9$G[)X M/RAI=58>E(I1"4M#^*!Z$NV$15\PCA>5$@76^R Z'W,K+,[40N^4CUTH])1# MPXW0_NFA$D7EW]DAH-0:_^_*DAK NDL7"K:'( \L8Y#TF:-3 M?3X,;[1Q/A5=BM$G1@K^-<+UO8239; MVQZXM([,B+J1?O1ZZ@(L'L=WIG\@'G=<<8/XI(-[JZ_:M]HZN0^\CX_[Y%3" M,?8=GBGJ;G8AY[9"OZE0R[:S=53 A:YKK=#/?US);L=',C\1RI-?/:2'.:SN&+OS,1V/O(&3+V&]#,)51HLD MB.(<%_$J#];)DE9Y'*1I/ MIK,@3'-(@V640Y0&ZPQ_DB"-U_#!U[#" ^U(ZI?X#<&RI5^M@V0=XBJ-LF"Y MSOTJ19/)_\]?7Q:OX&YYRRD8\BM>KH)PO80W+;8; M#^"M*$O)X0VSW;YUM<59P2!)@S3/(,F". DA"M,@SR+\7011"CGBKB&.D+L(XB0(4?_*"G9VRPJQ%06R&JU"9'6U0OX1>)T1NFW M MR#^H/+W[2S/Y'1M-Q@M-VI8#(-'TU"@]L+;8[S@X?CW M/<@,.QSFZ2!3:"KM?YFX)Y'L4[E,@VR='KS\7"_*@RQ/'Z?T&4,O**O8YR__ MJ5NG$KT,,AQ[I^X.B\G%#CMYYZ^OMFN4[HXWOAUOR%?=Q? @WEVOWS*S$U@E MDF]1-9SGV0Q,=V7M'IQN_#5QHQV>(?VRPEL^-R2 W[<:KU'] QD8_VYP^1=0 M2P,$% @ VX"%5]\9V)"_!0 1PT !D !X;"]W;W)K&ULA5=M<]HX$/XK._2ND\P0P(:0D!=FDK29ZTW;9)*T_7!S'X0M M0!?9L)L)E;?&9X%V:\=GIO1:Y?+6 MDBNS3-CEI=1F<=Z*6BO"G9K-/1.ZX[-"S.2]]-^*6XM5=ZTE59G,G3(Y63D] M;UU$)Y<#Y@\,WY5MXQ:E_,X@]9VW/(^A*C7?BG M1<7;'[8H*9TW62T,!)G*JZ=XKOW0$#CNO2$0UP)QP%T=%%!^$%Z,SZQ9D&5N M:..78&J0!CB54C2@ [H6RM)WH4M)7Z1PI97PO7=G78]C MF+F;U"HO*Y7Q&RI'],7D?N[H8Y[*=%.^"WAKC/$*XV6\4^%-XCO4C]H4]^+^ M#GW]M**'IW@O_MKV5NL'KZKAL3EPA$GG>0ETX:9]D M:_S^733LG>X .UB#'>S2/FZ$Y8-RB38<&4=_/B4/LLGJ2DZ^840GQ#BFQO_"[U_$HBL:VHT.HC*9W4#4?]R$+%Q9;)"Y$L^ M-SHZ!2;G9 U-*S%16GD56(4G825EE0$I83UENYZ"7=PBT&:2TEH^!*6N6!>9 M*2$!S43:=0ZN0*] T@?I$JN*T&# >J?8I]Q*N\F21X-\Q_'O IYN<_BQSM)&CX)ZX72T/P^JH0U-E MP6] XEA6.9$C([?]^O8>E'(2J+PH800N([1> $%'Y& UPS@-2;$-TX7@-SR& MV*[B&-./E?LN5O<3:UJ'X^ U3U?Y4>6EHSV5XV13.GC8M4D^)[+P5, $-^>3 M169*2.V?T#?T1:N7#!RYFR%G4)OJ4=*=3&569=''YT(A0?BU47N(T,.R@#VL MT=&M58FL_S^PG5L.Q=X3;]QJ]"?.PA=#0YZ@3N\+DSOX\V@4(\AQOT=?.53# M;A3A:H^'( Z"[^LZ>W&A6\ON. 8>:E:AXHN8\PV-5^*N\_-FJXD..Q1%**@M M0^Z4>SR8UOCEZ9*P\?0%5$5W.1SRHK.,DVTVYWLKR6 M>'WXE4UJWI?TE;-_@[+EC"W"I=#!GU6[FLB9RKDN#LST "8HD\* J!WU1AS, M]M'A #F($4ZCAZ8TP^@&XWG_,+0,,/3PLJETZTQ."_[=P!.VF:2?\ M9MZ@LX*HEW ?W(U=KA$'UP@W1[\-ISDJK.+N'M@(Q2&7F'?L([KCM$1EU<+ MC>UOB W>PNV-PVSHMDMRW,6K?.-V]_]<5A:E3>:8[DC,$)$ OLV6+S O\C-@ M3&5AG +P.2<7BC$3_QB>"O-'UPFV)@AW*.RZVMES091QA!?YLT2MZ.H ;T4J MN0%+T"9:KDF%6(9UD$/!V%)NW&8!&U ;RY:9*AT3@W3)'0@)EZ56J>#=VK-4 M#?EO1/.FM*0-4H:;*@R=^-#>T+M7(Y):A[4=4&T7P&N7,;X#G <[^P21A:HB MW$6O@HA?FY>ZC>$VDW861G@$A/U;S;EKZOHKX:(:CE_8JT^,+\+..->UG$*T MUSDZ;)&MQO9JX4T11N6)\1B\P^L<7SK2,@/VIP:C8[W@ ];?3N/_ %!+ P04 M " #;@(57]9C!;)8) "#%@ &0 'AL+W=O\G+G39?[5I*QQXW36NO)FOGMJ^G M4UNMY4;8<[V5+9XLM=D(ATNSFMJMD:+VAS;--(FB?+H1JIU<7_I[M^;Z4G>N M4:V\-RT;NK23P9;GQ1J[6C&]/KRZU8R3OI?MO>&EQ-1RFUVLC6 M*MTR(Y=7DS?QZYN,]OL-?U-R9_?6C"Q9:/V5+C[45Y.( ,E&5HXD"/Q[D&]E MTY @P/BCESD95=+!_?4@_;VW';8LA)5O=?-W5;OUU:2X+WKW9]G; M,R-YE6ZL_V6[L#=+)JSJK-.;_C 0;%0;_HO'W@][!\KHR(&D/Y!XW$&11_E. M.'%]:?2.&=H-:;3PIOK3 *=:"LJ=,WBJ<,Y=?]).LGC&SMB=7,'9CGUH0ZCA ML\NI@PK:.*UZ<3=!7')$W)Q]U*U;6_:GMI;UM^>G@#;B2P9\-\F+ C]7[IRE M,6=)E*0OR$M'>U,O+WW!7LN<9N]5*]I*B8;=.>$DF6X/V1O$98?%4],T3"^9>[;EYY_*)"XN[(@716>^@B1))4BEHM]",Y# M)-67>5=S1@*9BC7$=7UBNC MZ#2--!;,X-9,$,TU-5A",BL::("=E61;;14="F9Z6-Z>2F\62/4@SZV%8PMI M'=L0X0=^P<96RMJ>AUA^?O>1;8V"N0K&=&2#D0^R[63 @WY@A ^]:B% [FF5 MCVA(-N@B XU/1;%HY!@K3M":KJ;M<#).-D%W#0952!=!K0"NL92BX'18U7IA MG454>K/HI2X*_5E.W25+TQO?<8U+965"$2 M 34$+:3;2=D>S+T#I@U^.E@Z8[7)=@4[J.H"2N0)[Q.8?$+VU;*!=>:)HD"5 MVM<4:Z0POGZL;D(6DC?),,39=M6:XOTKVC\RS>UFM6]WHU9-_ M\ ZF-Q0Z?T7F-0HY(9RU@E\[T7CFJ+2HUAXHDIYJ#?\=2585(FF) M!WI PF*:(*X9'%C+"M V4%_]T:E0$N?@",2^]A?\F/-\R5AVB\"IK=(3-A\GI66W@0N2F9]=GSVT'D;[<>D=3]C.U0;59RJIQ M,Z6S45ZJ6QO=K=:,.&Y'F40&,N)FY77>"7$W.7T.#.RB>$%X"#:BN,80@JKU M\2?I?50Y2AU)[QV%S&VA'+N**-H#+:AMGU1KT;:RL:)#[:U MET.%WOH^-) (L#8[\00, O:)JJ)$[,NDH5IV4#ZVE)#'Q[A[3.0^*&YX,-H. M5 ^>>/>%AB1Y3K]1C$\9SY0X9U!4XIE? X]+I*9^DD1$QT"M.E7W;GZVN8\9 MQMU>4*.62'ELW\,R.OEWD%TKG]CB:6P<1#2@S#9TEFY[YO09N7C /)H^9(=Z MAH?VQ4Y4>X8,LK">>".)+JH&56&TWOCK^ (M>4C1?L>#,@ZUUC\_'7K:\HP& M HCLM^GV#*6$A\-&SI#N-3E1^L*0-0\M :8;XD;T#>F$>;;N!7?VH17,M[(% MO5&@O5$7'BW66U79;]EJHVN0A$/;9 M-^U&D^\S:,[WM%K8R:NNS @RO>N)< M:G26G<]WZJO4U_O7D;%)49)(\,\P$.SUIPE6\X+/\Q*+-$IX.4^Q M2LJ\+,N](WWK/\$L"JHX22(^ MCS*&51YET%/2LHAXD86;9!ED(T* M;#?"B].2SV?0D\YY.H^ <\;S>8'_,#M*#SIU5L*D@A59R:-YPK)YSI.L!(2X MF/-9$A]W:PQ811S<6G)$Q2.,^&SF;Q9YQHN8?/W9%^!PNE>-$4S*2N^4+.=Q< _"DWH8[P6XCB8] M4'W].^C0C[0H&30N5"/J"/9%,S;GB!T#SEG$DIQ'973\Z)JF<9;R.5(%&97& M"#RDE#E#<+,Y.[FEZC,8[\0C?)[P+$\8_)[2;Y'. M6)KQ),W8)^F^<[(_W+T9Y$?M4B:.4)X7W!MS(BX3N M_D(S:B\1\&C@(HO&!N1'NN2"S7 Z8.*("?V5Q]^!%3C/2]@DO4>I! C(B;Q M.,I$6/':-ER5"%IZP,Y7>^9@/4-%I5D:+LBD^6P>+O("M5?.0@D<(II^% 4G M@T,Q&[D^(/^1&H\_2XX2P_]%V?WQ]SR:*"6R]_D-"'% ^_!>KX1=^_;B%Q(# M)M(XO'!@WM$=I3U02MQ>T,0-R%NAZI$+.'TOZE]%*4^Y[YGHI6%<(8';C1_7 M5EKC%:\)S0PSFVA7BEX# KKO>YE'#*>@'[[P"CN8)OQ+Z0\.^XMH.^J#QSK9 M@1U'$N05I2288A:5?IVA^.9)=#3&<5F@7JF[(4'S@MUK1VT\H/4"$@@ $=(Z MS\#PH*7_R@,TD)W1!$&._\:5-(JMI%X9L5VK"M%;^6^%_S,7_=8J:B#^&Q,9 M QK*J#$7/(X+])606/Z5'LPW2V/\4FL*/G@!-XDHBM1W>QZ#70]];YKN?1C$ MN+KRGS]I=D:JAF^$X]WQ"^N;\&'Q>7OX//M1&+Q1P)5RB:/1>3&;,!,^>88+ M3&O^,R/&,LS&?KGVKXFT <^76KOA@A2,WYVO_PU02P,$% @ VX"%5RJ6 M7FYG! ' L !D !X;"]W;W)K&ULS59+;]LX M$/XK W51I( B2Y2L1V(;:)(6N\ V#9)T>UCL@9;HB(A$:DDJ3O[]#BG9<1L[ MF\,>]B+Q,?/Q&\Z#,UM+=:]KQ@P\MHW0X4HY53:IL)"<-TTE(NO,7,K5VIQ4SVIN&"72G0?=M2]73&&KF>>Y&W M6;CF=[6Q"Y/%K*-W[(:9;]V5PMEDBU+QE@G-I0#%5G/O8W1REEAY)_ '9VN] M,P9KR5+*>SOYK9I[H27$&E8:BT#Q]\#.6=-8(*3Q]XCI;8^TBKOC#?IG9SO: MLJ2:G-X#SL*>7A @8P*Q/$>#G(L+ZBABYF2:U!6&M'LP)GJM)$<%]8I-T;A M+D<]L[B4AD&4PC%<8@3\+K6&*Z;@IJ:*S28&3[!RDW)$.QO0R &T KY(86H- MGT3%JA_U)\AL2X]LZ)V15P&_EB: ./*!A"1^!2_>FAL[O/@5YHR>8>IH1FZH%YB_?OHC0\?85LLB6;O(:^ M^$25X.)NQR/PYRU[-'#6R/+^KWUT7P7<3_?(NO^E\^&,:EX"VW#H<$.[#:ZA ME&W7&U;!\@DJ_L K% &!&%S@%@,L%F!J9I6X=%)VMG8IPJIC^L 49CR(OETB MK%Q9P!9SU!V@ 8N'-E0XU*I7]O>,%L %;]SA_S]N/G1-K]U"94EBP0&V6F$% MLD"[J@AE%"\M3\SQ\O[8EI8*Z)JJ2OO#&LC.5BZE36B(1WC7E@/[(3NCRV0^?DTV\-UZ\LWX1X?=D$<)-/QFL.@ MR$=K29"/GBCB(+:K;SKEWQR1!FD!1V$06L0L*,A;8'\@F28!*;8D"S(,\VF0 M6*]=/%<#XV);V!!^$;4_+1 0TOSWR7 ^AH)+=5R'>.$O MOS>[E0>* B)\'J(P@RB.X?KFFX;(#],4*3-,9OB)&* MWRA"Q**(8=]+.-GI6%JF[EQ?9FMW+\S0O&Q7MZW?QZ'C>18?^L8O5-UQI-JP M%:J&03;U0 V]V# QLG/]SU(:[*;&UL?51-;]LP#/TKA(<-.W1QXJ0?ZQ(#2;NA!=JM:+KN,.R@R'0L5!8] M26G2?S_*=MT42W.Q18GO\5$4.5Z3?7 %HH=-J8V;1(7WU6D<.UE@*5R/*C1\ MDI,MA6?3+F-76119#2IUG/3[1W$IE(G2<;UW8],QK;Q6!F\LN%59"OLT0TWK M232(GC=NU;+P82-.QY58XAS]S^K&LA5W+)DJT3A%!BSFDV@Z.)V-@G_M<*]P M[;;6$#)9$#T$XS*;1/T@"#5*'Q@$_Q[Q#+4.1"SC;\L9=2$#<'O]S/ZMSIUS M60B'9Z1_JRA;,=JE, M\Q>;]AZV "?]-P!)"TAJW4V@6N6Y\"(=6UJ##=[,%A9UJC6:Q2D3BC+WED\5 MXWSZG3S"X!@^P2UJX3&#&V']$]Q989RH;\Z-8\^1@G\L6]99PYJ\P?H9KLGX MPL%7DV'V&A^SPDYF\BQSENPE_"%]#X:# TCZR7 /W[!+>UCS#?>D[< 3?%-& M&*F$AKGG]/FY^9WY-G2CW72AL:-.[&@? M>_IV9>!<.:G)K2S"[SO<>)AID@]_=F6P/\;'\ CV!)HN+=:WP^_3%W E[!*= MAWDA+!:D,[1P:> <)98+7G.9N%B^8!"<48929%B^HH0IMV2>*ZTX)% .M+*@ M6UKW0GL UY<7<(7"&F66,.O=]PY :$= :\-:1559VBCN3]1/D Q[)^]A6EFE M852_EJ3' HSC)@WP.9=&22[]_V(=2C([WVJ\U5XELL(P1!Q(6AG?=%JWV\VI M:=.>+^[-D+OF!!5?I\:\6$$MAD&IJIMU09Y;OUX6/&O1!@<^SXE? M;FN$ -WT3O\!4$L#!!0 ( -N A5=564&U6P( %T% 9 >&PO=V]R M:W-H965T.D7=H1+NR#2H>:4T5@EBUZYBUU@410 I&:=)LHFX:Y6YM-34NR MUGAKP;5*"?L\1VDVLV@4;2?NZE5%?B+.IHU8X0+I1W-KV8L'EJ)6J%UM-%@L M9]'YZ&P^\?$AX&>-&[=C@Z]D:[[<2!=&V'2Q M8\Z8MXZ,ZL'LJUIW?_'4[\,.X#1Y!9#V@#3H[A(%E5\$B6QJS0:LCV8V;X12 M YK%U=H?RH(LK]:,H^R;(831*7R 1;MT^-BB)KA<\^BF,7$"'Q;G/=F\(TM? M(?L$-T93Y>!2%UC\CX]9V* NW:J;IP<)O^=T!./1>TB3='R ;SQ4.PY\XP/5 M.B #5[46.J^%A 4)0O5:O1W=9#^=;Y@SUX@<9Q%WA$.[QBA[^V9TDGP^('8R MB)T<8L]>' C\OLV,*WFV/XI,U2X[8'BZ, MDI=SVA!_L&\OXYTKK]"N0F-[G:VF[O8/L\/;<=ZUS+_P[N&Y$795:P<22X8F M1Q^/([!=,W<.F28TT-(0MV,P*W[_T/H 7B\-7ZO>\0F&%S7["U!+ P04 M" #;@(57]:]Z7[X" ="@ &0 'AL+W=O'"3+Q?-L8/MK./?8SMI MZ%!J6."AC2_?.?[.L2U_BQWC#R('D.BI)%0LG5S*ZLQU19Q#B<6(54#53,IX MB:7J\LP5%0><&%!)W,#SIFZ)"^I$"S-VS:,%JR4I*%QS).JRQ/S'&@C;+1W? MV0_<%%DN]8 ;+2JP^MGHGFBQD1YA_MFMB)6C&NA61E"U;]LJ#- M%S^U/AP %$\_(&@!P6^ Z>P((&P!H1':9&9DG6.)HP5G.\1UM&+3#>.-02LU M!=6[>"NYFBT43D:7:C\2X.B.XZ2@&5IQCFD&:I^D6+A2K:#CW+AE6S=LP1&V M$%TQ*G.!WM$$DA[\QHY_8\&[2EDG+]C+6P=6PD^Q'*'0/T&!%X1]^0R&/TLG M[-P.#5_X]VZC#RH&74HH>_UN^,;]?/J*GXD*Q[!TU!T6P!_!B5Z_\J?>VSZQ M_XGLF?1Q)WUL8X^NL 1>8(+N@)<"L;3OR*'[.WB2:$U8_/"MSP[K&B^U8P#9 M9(1\;SM!/CJON4Y>YJ!^' "IL\*V:F_WQ^4$4;8/;C]C;XXL5DXZ*R=6*V]J M H;RU']FGG:VH,KG!-U?$)SU.FBG3C$1T.>5%3;PZ$P[O=-!>E<)J^QB[;Q' MQ5IA \7..K$S:U(?&3W]IPVVTQ_5;(4-U#SO-,\':_[S)MNYCPJVPEXJV#UX M@4O@F2E,!(I9367S&'>C7>VS,D^^^RN\*9RN,,\**A"!5$&]T4Q=/=X4(TU' MLLJ\YULF575@FKFJWX#K #6?,B;W';U 5Q%&/P%02P,$% @ VX"%5\\C M1@]G P G < !D !X;"]W;W)K&UL?551<]LV M#/XK.+772^Z\R):=+$ULW]G9LJ;7;KEXV1YZ>Z IR.:%(C42BI-_7Y"2%3=U M_& 3H( /'T@ '&^L>_!K1(*G4AL_2=9$U46:>KG&4O@36Z'A+X5UI2!6W2KU ME4.11Z=2IUF_?Y:60IED.HY[MVXZMC5I9?#6@:_+4KCG.6J[F22#9+MQIU9K M"AOI=%R)%2Z0[JM;QUK:H>2J1..5->"PF"2SP<5\%.RCP3\*-WY'AI#)TMJ' MH-SDDZ0?"*%&20%!\/*(5ZAU &(:_[>821KZS^5^6T MGB3G">18B%K3G=U\PC:?TX GK?;Q'S:-[2D;R]J3+5MG9E JTZSBJ3V''8?S M_AL.6>N01=Y-H,CR-T%B.G9V RY8,UH08JK1F\DI$RYE08Z_*O:CZ4*MC"J4 M%(9@)J6M#2FS@ENKE53HX6@K'8]3XGC!*Y4M]KS!SM[ _@A?K:&UA]]-COF/ M_BGS[,AF6[+S["#@7Y).8#CH0=;/A@?PAEWRPX@W? -O7\+?9DM/CHOEOWT) M-WBC_7BA@2Y\)21.$NX0C^X1D^F'=X.S_N4!MJ..[>@0^O1/+O%=QLX:EB5R MBY#O-1D\P[=V_1N?".;:RH>]B1P,M3^1.Y0<23_#++<58;Y+YH]:Y8*Y0&QS MV"!4SCZJ'$%PCWCI5!6;T!9@:P(*Q%'\W!C[7!KEB!V>]^ ^# M86^'\(WA! G9#P[S\-6HGH42XUP%!UM[?F@_''T M"CB&"P:X'>T27=>1,"N#/\R%CB&$#^?YFB^\!\Z'BXA#\Q'[0/F(B=2R40MG MR^.F?.+D?TT4GZIP%8QU^BK23WS>PR@[@WVME^Y,S!+=*KX+'F+^S?#L=KNG M9]9,W!?SYMWZ*MQ*,6^-!;OV3WX]3< U;T&CD*WB_%U:XFD>Q34_G^B" 7\O MK*6M$@)T#_+T.U!+ P04 " #;@(57A:N0J(4" ""!0 &0 'AL+W=O M;8P7;:\N\Y.UDHJ.N7Q&??>_?.]O-DJ\VC72,ZV%52V6FT M=JZ^BF/+UU@Q>ZYK5+12:%,Q1Z$I8UL;9'D 53).DV0<5TRH*)N$N87))KIQ M4BA<&+!-53'S>XY2;Z?1('J:N!?EVOF).)O4K,0ENJ_UPE 4]RRYJ%!9H148 M+*;1;' U'_G\D/!-X-;NC<%WLM+ZT0$$HD3O/P.BWP6N4TA.1C%\= M9]27],#]\1/[3>B=>EDQB]=:?A>Y6T^CRPAR+%@CW;W>WF+7SX7GXUK:\(5M MFSL>1\ ;ZW35@4E!)53[9[MN'_8 E\DS@+0#I$%W6RBH?,\>Z44ZH$A9: M"B[0PLD#6TFTIY/8D0+/$_.NVKRMECY3[2W<:>76%CZH'/-_\3$I[^6G3_+G MZ5'"+]R=PW!P!FF2#H_P#?OM& :^X9'ML-#V=ZB]%CTZC/8&NK(UXSB-R"$6 MS0:C[-6+P3AY=T3;J-=4=AX1XYBHW7> 8S2;9BBB.00>':8"X;FA6>1DP9S+49=;?F1MDA]UEP&DY(7:M>>O6XHV?'TM5,+OZK1$>N5VCZ M4Z=*HW0,AS8XWO-%A:8,[K<0MK&U2#_;/S"SUE=_T]O7Z8Z94I!NB05!D_,W M%Q&8UO%MX'0=7+;2CCP;AFMZ)-'X!%HO-%VM+O %^F&UL MI5;;;N,V$/V5@1L47D ;Z^)K:ANPO=UM@&S62++M0]$'6AI;1"A12U)QW*_O MD%(4!^L(!OIBB^1ZE^I1IX@&GC.1ZUDG-::XZO5TG&+&]*4L,*>3 MK509,[14NYXN%++$*66B%_K^L)W5O.I+(W@.:X5Z#++F#HL48R7A&>::RQP4;F>=17"U'%EY)_ G MQ[T^^@8;R4;*1[NX3F8=WP)"@;&Q%AC]/>$*A;"&",:/VF:G<6D5C[]?K']V ML5,L&Z9Q)<5?/#'IK#/N0();5@IS)_=_8!W/P-J+I=#N%_:UK-^!N-1&9K4R M(.',I/S+#Y5,D]*"M-UNR'"]5I$SB>6U+NC:)3 M3GIF?BL-0@0?85EJ.M(:5C+;\)RYG'4?V$:@_C#M&?)E-7IQ;7=9V0W?L3N! MKS(WJ8;?\P23M_H]PM@ #5^ +L-6@]]B1\T>1^J M)SHO,]H_CX]6-*?Y^$RM*6#]DH1C>M8N(0M![JKNMX;$#4%UYQ?0]_Q!!*M2*WRJ'@3<, Q*I'!^?L9J4;I\\C".2N47S$[2Q[TW"(7R1,MES(2#R M!Y22\?\HNV%3=L/6LB-.N<&/-_0\515U37?F]GCS*,T_5:"&-5/FS55Q?(6? M5XFM ,^^&6[XELCB.1R0*4U4*)8@Y"RS">OW75T$T>68:'RB<:"P/&*4'E-J@E7HBZ:"JPA9E1P\RH ME9E3EZ]G^P'<2$"\5&/1^8EN]_<]9V7";5>^^CBU=V^8:2[0;]2<54;>W7]( M%>*;%QGH/94;2J=]4F\)QONG=+^'U<]=W8^4XVA"'>E;6L/0&P\#UU)"4JJV M2F9T@].-F9<\WX%\A=$-J &C/C5@-_!]KS\*X<,IEGI'\PQ1OG-3FR:C5&35 M:-/L-H/AHIJ'7L6KJ?(K4SM.K@5N2=6_'-&=JZI)K5H86;CI:",-U9?[3&FX M164%Z'PK:5"H%]9!,R[/_P-02P,$% @ VX"%5[(W9-R? P X0< !D M !X;"]W;W)K&ULC57?;^(X$/Y71MEJ!5*V29P0 MH M(I7NWUX=MJ[9[]W"Z!Y,,8#6QL[8#W/WU.TX"I5J*[B7QC_D^?S-CSTRV M2K^8-:*%75E(,_76UE9706"R-9;<7*H*)>TLE2ZYI:E>!:;2R/,&5!8!"\,T M*+F0WFS2K#WHV435MA 2'S28NBRY_G>.A=I.OHJ^$OD=CWU1A[DN.1U M81_5]@_L_!DXODP5IOG"MK4=AAYDM;&J[,"DH!2R_?-=%XF2\F0U[0K"V=F=L@@)?((OPF1*6B%K MS.&^0LU=U STGOFB0-.?!):. WF6/^%A^0S(-6 MMM-WSQ&=\-M/Z=>U1MPG\XX0;Q+;?2DY:H%ZGQ_VZ\(C;I TFRMX M5I8\T]T<+B#QH^&(_FGH#\-T[Q3YBCNJ/L9A;I2Q!M3R%1;Y;!!"-/9#-J1M M:5%:X#('HY9VRS72Z]Q0U:E*MS$>I! QGR4I/%$-<.3.EBK1"S9'C4(BB_Q! M.(2O*$E T1CPG%Z=,-8)VB"D0QC&(5R72EOQ7Q-Y)TI(R^5*N/AS8Y"4?OPP M8A'[#*D?)P.XSG[4P@AG_DECP2U%+&L\BOS0*?/3<$P1HG/JS-;:">I%@S'T M(6%=O-0O48'8'P]#&#C5QU$3,E,EPE*K$O+CVZ)>;PL+1S#VJ7;#O5U3FCI, MK^/N^R"I)5# 6$S?=!31#;1(=\+N3?<>1NQUJT.3]C B[;W(3Y*8!K<=>Z&, MZ9\7MD!J-;@_Q/(=^A7Y"&7_0:B.:ID"&T%M0LI;"-J3]M[#(CZ(! M?<>4M3L\"/\_*B[<]2+P!8S\9!3#J2<=')7=$O6J:2Z&\EI+VU;@P^JA?UVW M9?O5O&U^W[A>"3JVP"5!P\OAP /=-I1V8E75%/&%LM02FN&:>C!J9T#[2T7% MK)NX PY=??834$L#!!0 ( -N A5<#PP4%V00 "0+ 9 >&PO=V]R M:W-H965TFL3 TG:9MW: M+FBR[L.P#[1%VVHDT2.I.MFOWT/*=M+5-?+%.AYY[_><[WBMS8U=*N7HMFTZ M>S):.K=Z-1[;V5*UTK[4*]7A9JY-*QV.9C&V*Z-D%83:9LRC*!NWLNY&D^/ MNS238]V[IN[4I2';MZTT=V>JT>N343S:,C[7BZ7SC/'D>"47ZDJY/U:7!J?Q M3DM5MZJSM>[(J/G)Z#1^=9;Y]^'!EUJM[0.:?"13K6_\X7UU,HJ\0ZI1,^]"[(AE*JTZU\V?=>66)Z-B1)6:R[YQ MG_7Z%[6))_7Z9KJQX9?6F[?1B&:]=;K=",.#MNZ&K[S=Y.$Q GPCP(/?@Z'@ MY1OIY.38Z#49_QK:/!%"#=)PKNY\4:Z\S]Y*2F!&/>') 7[*+.@GZD@-16QKBVQ?>("WV2WNA7V?7 M]3WCPF@X\ F3Y9XZE\;SONT;Z1#$CGGX]K35?>?\Q[CZ7QE0?<_[ MV=4;]0VC9P5%5L_=6AH%T/3&*D_2$25%PD26@8J+E$5QH,J"B33RM[E@49I[ M'D\8CTM0/(U8D11T'N")%,S0[0;SQ8Z-:H)QNZQ7EI($"@M!7@<^/(M9%$5@ M9RPN. G.(IX1+P6+TXR^J*Y"V?ZGHL1= 3=8&<<4,RYRSRL*?#*6P6]XQ6.Z M-K+"N,8H#WWB_)$ZV:+-A1BL0DB0B%B,$#>\&%$*[T-7I H68Y+:,R0OARIB[:\A+.\ M@%S&2A[1U4W=-+X@@ZO>/CT2<%C_GI[W,^]:/14-O1;I]>-JA;J@1KN MC6>4L23BWER"$%&[",91#@0:%RQ*!%UK!PWU/8#D * C*DMD.!.^_%F)YHA! M94G$1)2$6T029:$1!,N$;Y,\@4X4XP#^TQW^TX/X'S#_XF?P_J[%W][BS]FJ M1X+\H-W](-]K#> 6],PMC5+4#H/>*+\ H'6>!\PPCOS@68HV25BHQ8\^(#^@#P#NGUSZUNZBI,QJVGC#J,UA_F[Q&PFK,D-*CPW>L[6J0Y MRX4@[#386#KL&,:H;G;G =398?20K+YBMK7>KV=Y%--SRE%+5/U[BS_\!7B+ MF$I)&2B&>F\M9L7>,HT?;"Z8I(NPGUD,5$SN88G9<7E5V(.FVF%L!W*)-589_P#W0_ M4$L#!!0 ( -N A5?=I# 1Z ( $,& 9 >&PO=V]R:W-H965T((C/92O6H3' 73 ME[+"DDXRJ00S9*J-IRN%+&V"1.&%OM_W!..E,YLT>TLUF\C:%+S$I0)="\'4 M;HZ%W$Z=P'G9N.>;W-@-;S:IV 8?T'RKEHHL;X^2R^('3TT^=88.I)BQNC#W\V4)@I?232"6T+*-7PL4TS_C?>(])YY^,)\'IX$O$O,)42! M"Z$?1B?PHOU-1 U>=.(F-+3ZCLEKHWO'HVWOC'7%$IPZU!P:U1,ZLW=O@K[_ M_@2WWIY;[Q3Z;(%:([IP5Z%BMAQMN5Q8<+;F!3<[%XR$-<*2\=2%6V9J1;OP ML]$#*WPV,"]D\OCKF+23R8]+N^$Z807LD"E 6U'XPLJ:VII*,K8EZ<&9R14B MB+;L"NV((.KG\!8"-QB-K%<,D3OP!W;9A]#MC7R[)-N-"(&60_*-R6&5(\V< MS*""GAO0V4H:RI_5)!1M8W!1"RCLK4#%=NW[#6(WB@/XF&4T S3(#%*B+>OF M1<-9Z(9Q#\X[J#:VZ"[4/G;B&;G^: #7M5($>-0EWR_NY^05^U@^.O>CM=;IC:\U,0@HU#_+,ER:ANHDQ7;T*Q!XVX?BGZ@I9,M1")5DJJ3_?H= M*5EV ,?H%^EXO)?GWGCSO9"/:H>HX:FNN%HX.ZV;:\]3V0YKIJY$@YQN"B%K MINDHMYYJ)++<*M65%_I^XM6LY,YR;GGW)Q<+Y$%RO8B-O!?XI<:]. M:#"1;(1X-(<_\X7C&T!88::-!4:_GWB#564,$8P?O4UG<&D43^F#]8\V=HIE MPQ3>B.K?,M>[A9,ZD&/!VDI_$?L_L(_' LQ$I>P7]IULXCN0M4J+NE(,[@37 M.P6_\QSSE_H>H1L@A@>(J_"BP<^9OH))X$+HAY,+]B9#R!-K;W(A9 5=?.?" MZ[2C\]IF2*Y5PS)<.#0%"N5/=)9O?PL2__T%;-& +;ID??E 0Y>W%8(HNCI\ MLSAAC4\:5I7('K^?@WS1Z'G(E%6Q03DD%OYBO*6Q/#+6IAD^"<:I.[)62N0: M&B'M,+V!Q(W\:/C?]/K&B6^H-'#38 H7*A\/E8]_N?)W M+[)H_:^'R?RUCKCH['Q'?&S)*T(C2\I10\ENV#,]OY2GG').[S_E3V7$?T8F M%: 9[Y.NN39=$\%([R0BU-T;(-$L!LKXF+(5V%J25-PW 9$)1&[J3PPY/7)3 M2%W?CV&]0]HT!24?XB1U9RFQA#Z%%L\2EQ2&!AS*V-D:PU?.:L/[C\"*5]J( M\=RRJ#FP;XU1$+CAY&7YC\U_Z(!S=?=.'N,:Y=:N' 764_+<2[Y@DO HJ+$C5OYI2566W9KJ#%HU]VC="TZ*PY(XV,THC0/>%H+>N/Q@' MPZY?_@]02P,$% @ VX"%5W1VJ_D. P +0@ !D !X;"]W;W)K&ULU59=;],P%/TK5P%!)V5+XK;+.MI*ZP"!!-NT%GA M/+C);1/FV)WMK./?&OM^G'N.K^S;X5KI&Y,A6K@OA#0C+[-V M=1H$)LFPX.9(K5"29Z%TP2UM]3(P*XT\K9(*$; P/ X*GDMO/*QL5WH\5*45 MN<0K#:8L"J[_3%"H]+CB2YRB_;:ZTK0+6I0T+U":7$G0 MN!AY9]'II.?BJX#O.:[-UAJ"GNMUI]PHZ?O\!(E3/4+ MZSHVCCU(2F-5L4DF!D4NZR^_WYS#5L))^$("VR2PBG==J&+YGEL^'FJU!NVB M"03?R M@86LNP>OVRKO5GC=/DU=G]Y[/=G?EU*QX@B./+H-!?8?>^,VKZ#A\ MMX=;K^76VX<^GM+=2TN!H!9PEB1E40IN,85+FZ&&T%.RQ\,%EPD"-T[<')>YE+E<'JK%X0IUKE)X#9VHZ_>HR &MW[PZ81%[ M]\C:87[<[S\.:(PSS:6A$ZNN??J;;A$](];YC_LA^9N4UM")8I^=Q-NNUO(> M$R6-$GE: Q+K:5G,E.6BC7[\97Y$=VIWMRL<9?I(\K$?QD\E/U@=HT&7/8EH MK!?4Q7_;M)X?#WI/^#U8!W&XXW/[EUH5^2P>[/1C8^BPR \CMM/%QO*?M.JY M!R+8>L(+U,MJ4!E(5"EM_9JWUG86GM4CX"&\'J1?N:;^&!"XH-3P*.Y[H.OA M5&^L6E4#8:XLC9=JF=$\1^T"R+]0]#1N-JY ^P]A_!=02P,$% @ VX"% M5[N]FX+M @ P@8 !D !X;"]W;W)K&ULC57O M3]LP$/U73MFT@<3(K](R:"M15K9IVE91&!^F?7"3:V/AV,%V*/SW.SNA[:0N MXDOB<^Z]>R_.789KI>]-@6CAJ132C(+"VNHL#$U68,G,L:I0TI.ETB6S%.I5 M:"J-+/>@4H1)%/7#DG$9C(=^;Z;'0U5;P27.-)BZ+)E^GJ!0ZU$0!R\;UWQ5 M6+<1CH<56^$<[6TUTQ2%&Y:ZW67[#U<^+X,B6,O\*ZR1T, LAJ8U79@DE!R65S9T_M>]@! MG$;_ 20M(/&ZFT)>Y2=FV7BHU1JTRR8VM_!6/9K$<>D.96XU/>6$L^,?RB+$ M,7R .Z8UD]; P0U;"#2'P]!2 9<69BW9I"%+_D/V$;XK:0L#4YEC_B\^)&$; M=0QD>01$G:P9=NW*:>+^UP:Z#QM\]>@^[M1[O^.#,5RW 4 M4 ,8U(\8C-^]B?O1>8>VWD9;KXM]/*=^RVN!H)8PMRJ[+Y3(49OW,'VHN7T& M)_YH>TQ*@V\A [^](;C!)PL30<@_^[QU5M_O[9:.48MG+E=PQ;B&7TS4")>J M+*F?",WO$:XQQ[+R'39]JKAF3;-9H+-3"]3^^&Z>*X1YP8@99IIGV%[IDT5_ MMBY^=,%,D 9J>KLU^N[-:1+'YS"OE#3D>O Q@;>0I!&]$8G0#^.89E#2I\T> M[$A^C!R%<>)83CI9+J<_#V$7MRU^HRSQ)T=IU(=]7W"X,U=* MU"L_/0UDJI:V&3&;W[?F5YQ:4#@DJ#1\> D -U,S":PJO)3 M:J$LS3R_+.@G@]HET/.EHL^_#5R!S6]K_!=02P,$% @ VX"%5\E*%WZW M! 00P !D !X;"]W;W)K&ULQ5?;;MLX$/V5 M@5L4#L#((G5O$P-)>MDNT#9(TA:+Q3XP\M@6(HE>DHZ3_?H=4K::B^-FT8=] MH4AY9GAF> XU/E@I?67FB!9NFKHUAX.YM8O7HY$IY]A($Z@%MO3+5.E&6EKJ MV<@L-,J)=VKJD0C#=-3(JAV,#_R[4ST^4$M;5RV>:C#+II'Z]AAKM3H<\,'F MQ5DUFUOW8C0^6,@9GJ/]NCC5M!KU4295@ZVI5 L:IX>#(_[Z.'7VWN!;A2MS M9PXNDTNEKMSBX^1P$#I 6&-I701)CVL\P;IV@0C&W^N8@WY+YWAWOHG^WN=. MN5Q*@R>J_EY-[/QPD ]@@E.YK.V96OV&ZWP2%Z]4M?$CK-:VX0#*I;&J63L3 M@J9JNZ>\6=?A.0YB[2 \[FXCC_*MM')\H-4*M+.F:&[B4_7>!*YJW:&<6TV_ M5N1GQY^51> "]N'"%_!)M79NX%T[PG1-6K2;?\\0W<)5.T,CF8SC3-)S'IW@[JL#!*C6JM)@DM9 MPT>:5B3K$K[)>HG@,S5PJJO2H=<-#/] J#*L6[%PMC6PGM/RRM,;2E/9@ M\+MLEW2-]'0 SE,6%@6\!,'C((LA#V):O'J1"R[>P /3*\ER+175VB_I%BGK,\ M"3>;9$':^WU#XX"0)V"7@./"EA!QP8J<;PNQ@[-)S]GDUSA[1C#IF!U4?]_ MU[:R_YG".T'\E,(_V+EAKJ?&4[1\ZRS?RTJO7S_@Y-?VNBO]I:QE6^(68J9A MSJ(P)2YR$08B= R-6)04&TX.^1[$"6<\R2$201@]/-8ACQ,6QQGQAD=QD(BM M'!2"<9$[&YX%2=+;/(;XB!59P5F>%Y#F 8^!Q[3(X?^L&>>"%?2DFD6>J2\A M)HFEO8PI1R9("W$22;N MROH9%>4Y%9%.+(N=S",69\DNA:6]PM)?4QC=-/3E7E\%)W)165E7_^"$1-:H M)5D_3V([46R7V,5<(][[XM^KRF>*\?2OOF8TB#NS$V4LJ"GU?M?8+HE63D Y MC;EP=$@[=@C_;7%UD56K?B+!: M@>U#8DHF'Y(/25G#G=*/9BV$A>>Z:LPH6%N[N1P,3+D6-3<7:B,:?+-4NN86 MEWHU,!LM^,(;U=4@"L-T4'/9!..AWYOI\5!M;24;,=-@MG7-]9>IJ-1N%-#@ ML'$G5VOK-@;CX8:OQ+VP'S RF2OUZ!:_+$9!Z (2E2BM0^#X>!)7HJH<$(;Q>8\9="Z=X;%\0/_)YXZY MS+D15ZKZ72[L>A3D 2S$DF\K>Z=V/XM]/HG#*U5E_#_L]KIA .766%7OC3&" M6C;MDS_O>7B+0;0WB'S$<[L23:+8"SA[XO!+FW7!@$=]I#P*\H7&I^*\R1*)_QZ*E(1YXH28T"A#(G&= MD)!EP$A*,Z",% D^8L*B AZ41<4&CS_=\NWBI#&"):F7"A(7(4J,)B0M,B\Q M=!G#_\[?ON*7\+&1%O7O+;64JZ M64IZ9^D*2==XWN-9:M=PY4]1H0ET^Q-CA#U:_R;Y7%;2?B&>LCM1"OGDI^YM MP]<;SNGANQ9+H346>4\0< N_\F:+7\:7_G#S@5.1,)C*"F%7QGUQ6KLX=J4K M7+!JA?VR/S4V6BK]HG5 /SL0_0Y.>?ZF,]%SF) ,^ZJG'FE7C[2_'GPCL1_D M7^BTX_Q*88.^C=Y>]'^AMSSXX^7GK30M3R7Z-J\QSDA2L)QR=.>YQOH^X[P_K5#E2DK#3U1@"/5BUXA&GC-1*XG MWLJ8XM+W=;S"C.FN+#"GF52JC!GJJJ6O"X4L<4:9\*,@&/H9X[DW';NQ!S4= MR]((GN.# EUF&5/;&0JYF7BAMQMXY,N5L0/^=%RP)3ZA^5$\*.KY#4K",\PU MESDH3"?>=7@Y&]KU;L$SQXW>:X-ELI#RQ7:^)1,OL ZAP-A8!$:_-=Z@$!:( MW/A58WK-EM9PO[U#_^JX$Y<%TW@CQ4^>F-7$N_ @P925PCS*S5]8\QE8O%@* M[;ZPJ=<&'L2E-C*KCU9A1[_!'L&=S,U*PY<\P>30WB<_&V>CG;.SJ!7P[]ATH1=V M( JB7@M>KR'?/6MEPN=<%BG'A4#QK5&KWIYT_A,+AJ M\:W?^-9O0Y\^4?DEI4"0Z5YH.G"M-5)46)[ =\X67'##B40=L@0HTQ\Q+I7B M^1)F3',-_SB&,,=7 S,AXY=_CY%M=>^X1@$15/\>W**.%2]_3]_NHC"Z*H9V='? M0BS(CJ>OIF@"X0.Q"TR10D3=8>U%@6Y4.;A>O=P(P) MEE,E,&W/O04N>9X3P3.9GI'(7"8D<=@)@Y'-Z,[YH$^F:AL@MH/I5T7=4=NT'S M<)O^#U!+ P04 " #;@(57&2O\$4,% _# &0 'AL+W=OOAT$\69JG]*[LR+;[,K%OJ@*&;#_W*&3U-3LMFR+-,#I>Z;@>CL_3N MVHW.[#HT=6NN'?'KY5*[;Y>FL0_G S;8OKBIYXL07PQ'9RL]-[_8)#(96_LU#JZFYX,L C*-F808 M0>/GWKPU31,# <:_FYB#?LGHN&MOH[]+W,%EK+UY:YL_ZVE8G _* 9F:F5XW MX<8^_&8V?(H8;V(;GY[DH9NKQ(!,UC[8Y<89")9UV_WJQXT..PYE=L"!;QQX MPMTME%#^HH,>G3G[0%R,;%D7BB)RY2/'&$N"<=OWWT.N]\OW@0P8/-O6G72,!SPC)&F>"P*D4K6<(0&:=E)6#Q4M(B4^3S MRCB=V)M']",/3\8YS80D*DZ6D@@EJ!2*5%+1LBQW7.IV8I>&G#36^U-RPC-: M93F!);,?>R9%24#.95ZX-;@Z![^0%4[QQZ7(S7@Q=8B> M2 L\@(ES0KL\.NJ-"Y(8)6 MV"K848(A\8A22H+DYA4YN7;VODYG%W;\*1F;ULSJ0&;.+K?D@WZ$YISFDA/H M+N)3B8*(G'*1DT^@^%3DY#Q!2=7M.J; =LE ]K&M%7QEY%W$?<'25F&9H%PE M-2 C53R^?8]]O(T(>%YWG6:\]BAO[\F+9R5G_ TIX(#M@XJ((FY&5S\"FM9^ M@PF[[SND+D<(#)I]3*05I\UV5")I8@_/YSMT8!>H*)&+;A I5475#:1"[94% M.3W2=8N^ZQ9'>]^- 8M)W=3=V0?@%]X;;(Y$Y-WU\51O3_8=O[R ^YDTZW0.,S>&SMW>K6H)^0"ETS_ MD_H>7>G_ZONEK6.&;X,.Z:1"5>;QG%*4,84VZ[L>8ETS12,H!,,S=NI.P";2 M:Q*]H-MY'5GTHD)I)=+A1QF:S3XUASN7NJ5Q\W1U]:C^=1NZ^UW_MK\=7W27 MPN_3NZOU1^WF-7I$8V9PS5XI;$?775>[0;"K=$4&ULK59M;]LV$/XK![4H$D#5"ZG7Q#80IQDV M8$V#.%T_#/M 2[0M1!(]DHK3?]\CI:C.YGC^L"\4C^0]]QSOCJ?)3LA'M>%< MPW-3MVKJ;+3>7OB^*C:\8F_/VP!\5WZF].1A/ED(\&N&W:$- M L//$[_F=6V D,;? Z8SFC2*^_,7]%^L[^C+DBE^+>IO5:DW4R=SH.0KUM7Z M7NQ^Y8,_EF A:F5'V UG P>*3FG1#,K(H*G:_LN>AWLX18$,"L3R[@U9EI^8 M9K.)%#N0YC2BF8EUU6HCN:HU05EHB;L5ZNG9K= OM;WD>+(D[SPG).C M@%\*[0$-72 !H4?PZ.@WM7CTB-\*>O\.N==K1X>U3:5]%Q84Y4U4!K"WA4U5WFI?P MIW4$'OBSAGDMBL>_#OETW.K#1G+^*FR ERZ6:-?<^RT>?WO71,4,9&]F$JIJ M"]%@(M686.>PDJ*! C&JMD.G )\6R4QQ*G@/9R1U4YK N9G'&75I&/5"&%"7 MI&DOI)2Z*3$[;^"7E1I,(,<]"Q_>920DEQ!';IZ&<)9D!$$2XA*:'\#Z)R&2 MN32B/PGE<=X+21JZ41:C\,T^ 6B5/:'5-4=7FP9?'F7"I@"?1*4Q:NCY!7R1 M^,57L*<57NX%M1R"FKE!E.)(PLS.(TC=+$X/<$4G>R,GX7Y\.P34B^+AF@,O MSP9OB9<-DMHX>K]\12 M/D9*U60-T <^3?X\)JB&T?[CR'$!M, M&*004@KWBZ\*0C=($L@PCEF00)H0>!":U1"Y)*$X!EA<.(8A(N8YA4.Q]/>: M7L/EVK9VA;G=M;KO?^/J^/=PU3?-G\?[7X_/3*XKI%KS%:H&7HK7+_MVW@M: M;&T+70J-#=E.-_@'Q*4Y@/LK@>UD$(R!\9]J]@-02P,$% @ VX"%5U?2 MV$ZK @ G0< !D !X;"]W;W)K&ULK95A;],P M$(;_RBD@&%)ITK1;8:21:#L$2(.JA?$!\<%-KHTUQ\YLI]W^/;:311EJPR;M M2V,[][YW][BQH[V0URI#U'";,ZXF7J9U<>[[*LDP)ZHO"N3FS4;(G&@SE5M? M%1))ZD0Y\\,@./-S0KD71VYM(>-(E)I1C@L)JLQS(N^FR,1^X@V\^X4EW6;: M+OAQ5) MKE#_+!;2S/S&):4Y7I/2"MOC>_=/KG?3RYHHG GVBZ8Z MFWCO/$AQ0TJFEV+_&>M^3JU?(IARO["O8L=C#Y)2:9'78E-!3GGU)+$I3(FBRJXN)"KDFKBH MDSEJ0IF"'WBK2\+>1+XV%5E?/ZFS3ZOLX9'L*RSZ$+[O01B$PP/R6;?\>Z+[ M,!Q4&UHK+9+K'BR( M!"'-C&A,X8JP$F&!9L&F@Q/*(16,$:F@,*NNB(-<.W/:L^)<%23!B5?8+9,[ M].)7+P9GP8=#E"NSL3.SY\0N#OI!$ PB?]=&^-^P!WR ]A)Y\E[E JK #! MJF!4P^]+S-4!PU%$>=%!V]3+#4L'P-%S&VP/9H);W/;[7=K/^!#A*M-I:Y_#X.%?8=99S%.Y/9-9QN&F;D_4=H \WXC#,5Z8D_&ULG57O;],P$/U73F%"FP1+FOX8C#92VS&!Q*!:&7SVDDMC MS;&#[;3CO^?L9%G7=17P);&=>\_O^7R7\4;I.U,@6K@OA323H+"V.@]#DQ98 M,G.J*I3T)5>Z9):F>A6:2B/+/*@481Q%H[!D7 ;)V*\M=#)6M15%*@L9\$DQ[Y_.A MB_[JUQCD(X(I+QJ^4,NBT=<'O\ MP'[IO9.76V9PKL1/GMEB$KP+(,.J\TG;/UX@:D2QC]AT\9& :2UL:IL MP:2@Y+)YL_OV'+8 Q+,?$+> >!

96+LPOD07T:V=ZVLFUM_PD,LCAQ,^.A M,O$]:,D9AO_-_ 1;3_L[;<"_&;N4KSPY'/'3"4_ "=T%HR'T-\5N%(;,_^F&1^_-QHJA V+TP($O#KJV M)]!-?*N+)]OL8:M';R2V*:O;$O1UVITQ#7-JR6&B!-,+[ "Q9E';\WWR,N7X MN7=^T4CO4M+.#M<+:=9[I%<^1$-,LGNLG4X23W/VZ@6UPT%[PQ,P[7.I$X5_ MI9_80V#^&]T(!NP6?$ZT;CFO.M.9.^Y<]=P7DU[G-WN#OC,ZONK/)GNT1>@J M>7=(M*TAC*^&UZ^WW'"&_0SPB0=*4;"?!;#!2+]N_ U02P,$% @ VX"% M5Y7F;IG*60 V4(" T !E>%\V,#(V,34N:'1M[;U[4]M8MC?\]YE/H3?G M.?- E2"!7#M)I\H!I\,, 0K(Y'1-33TE2]NV.K+DU@7"?/IWW?9-D@VDTXEA M/#75P;:T[WO=UV^]GM:S[,WKJ8J2-W_YK]=U6F?JC?KR_YX]VGVV\W0;?GW] MD+^$7_^_K:W@%Y6K,JI5$HRN@O-IDR>JW"]F*C@IRCK*@JU@9_?ATX>[CW8? M!SLO=Y^^W'D:G'P(MK;>O)ZI.@KB:516JO[Y05./MUX\D&_S:*9^?C NREE4 M;R6J5G&=%OF#("[R6N7P=*TR-9\6N?HY+QZ\^AG\]?>FJ%^=IS-5!4?J,C@M9E'.7[X*YE&2 MI/GD9? HS8-'VSMI_BJ(F[(JRI=!U-3%*^PS22_T@%22UM&(.HVR2CT(DJB. MMJ+Y/+NJ"QBM_@)>W9I/\F;V\X.JCDK]?9)6\RRZHN]WY#L<+"]#:XS.[S@Y M> ,F)U]""S+Y2+Z9EVJ7^.SWA'2[_W?UBO_-PSHFS"H5)F..]U"6Z,WPR_3=)36\,7V\] M/\2GWK1G=?.CV3^WBZA,H[Q^&>1X9[)7@5VFUA+QKBY[NHU>PP(-)J=0,EA_7B[[>>;49P".T(T"]T[PN@J@*BG&PKV(U&ZDR>!P& M2+=#).U1#A1>U9=*Y<'?AN_>G0Y_#4ZW@_/!Z2EVIIR^AE]4W-3IA?+ZP@;. M_GYP>'AV_.X\V#L^/=D.@P@ZRZ++J%1 2].FC*=I ME@5[T3Q%;K('#P4'!^T>]XK9/,JOW/ZV[\6AN-'E^10.X+O#\[_ %>!1LP,4 5@RR34)]E0KX*#YYIN8UWY47^J[X)_,8 M.%*:P\GMO8!PT(N2WI@WSLT !WVE?G# 6"8!]FX]W69E[DU%Z<%14V(LW79917$4EC M%0L_,%HM_GDK_4&5$QA6>VV9Q)@5WN45#@UM.2O&-=&#P^8+K&S1E)/@?9&A M-!:<;0^V.WO=FD^[6W=6K_#E_]Q;D:@JA85%.H]GV3W)]%SWK 9R". VS2IZ M'K8<1%W:?9#:\?C6TV *ERW-[P?%]5?VZ/@3"'FXO.^.3XOD=EX[T M%+BE629*SL\/2'_ ;ZIY%-MO9"R7:5)/<=$>_8\PI!0((:X9B. W%ZVO$9;U MRF]E:ER+V"K?D%"O=^0O__67_P*]M-2CNP!RD\91IKED7G;8<* /2Z>("G5=W2"KYLWYT @ M7S]LWH! [!#<*=QPYN8J:=%FX*DQ4UW+@ W!-H\AX]IY_DJW0B29+"P!B?>6 M3E?3*,N(VJ1YH^"9.LV(:@,]1ZX+XD75P/B)^,/(@&R=*>'BS\+@>1B\"$ 2 M^8GH%ORX$3DL]5S:@:<]"9OF.H._#(%7N$R)![U2 FUC,8P8N!( M8U6B\,;Z2$NUL*WQDH_>;,MXVH<,_BV16L"_2/'6Y'5-7N\E>=W]#R"O^PV+ M36A"B(LYJ4F6%!#A75__>W/]GSY97_\;WX[H/^#ZGQ15RM)'6\(B1:I"48'E MC):4E;+ZNJ]R.,@AO)459904P4S593$OLK2.\B J5=2V(IR4*0SB*OA4E)^# MPR+N"#\HFJ2@YRVPQO H'7&/))U2S4%?#L@F9>9@)*6W1522(+4/6GI<%V75 M'A4]T3&JHL(Y2F"S2T+BI:MB7$C8KF)01NJ[, M@!;-Y0 6*6&U/PR2IC2V*5\::]L?>&"P[6R\BF#9R50FLB+-9K7H]J@H0;@& M OV@1<+;!/R&Y/MF!'4I';PI^?J^EW)T8ZKSW8G%\0A6ENYKQ?1B_Y8'-E$7 M!2ACJ&"-&]1/&E#65 6JS!C-72R&U##,UD6F[Y$F1'!OLA3TKLJYGWE1PV4D MW0UO!%RLRBACT$B)BE2%!J42K==X?5%=*IJ:K; P&[+'N5>': P,24T*F& 8 M3(M+173.]C@'2I(UB6I-=%P6LV CW>2AH'67">4(VR4#;6)H$'R EK:@GZUY M68S3FL>7XBYMI#=NHYG3D='FFAZG0WC:8%Z-?F+I!NDMNALO[)" ,XESBA-%$)'LJ03>5LE*VM>@T-36 ^.#D: MGAD(&@O18EFLTQG6AS%6!N<*R(NB5I%9>*J3@>3++Q1\$8*)98^$DI M7]9QQ\3,_!=;B^+/>7&9J62"\\?I3?6-2F"% )X#2P6$CS>VLP6;=*3@ M3*E\$DUP4# U.2\IW)F0PD4XU"*$KM2 6%(BP:&&\/@>:.W?^_GM#70:$Z>CVWIW?FH:Z_.N.AVTWIV.M\KB MLOLE2@;!R2]''S_8()P12A$["T)P3,!-WPKVC>F/A+/L2-R._\]?7D^-2'(R M^&6X]?9T./C[UN#=^? 4&'=V&5U5KT0<0M](KKR5>05WFY=X%Y74&.7JE\%_ M/Z+_P7M "R8E'.)DR_^ILQOO]_MW [?TJ_?B_'CO,,T_]ZYO*YIIP>)\G;2R M2.GNV5F"#%CS M47RP5P@LG:]AJ8&UPK=ST>VQ^PQZJ;V.X1UQ5_CS7*N-BR^M7,95O+2/5_?2 M[D75E(Z=RJO(&)O6Q^PN\H:;VT2_^S%["Y0].(NRJ+SRK9GZV.&'65K7EMJS M5MR->.2G/'.@5B9AU%TE=81=5]1UQ[#HCLHU+]8@J405:JIY ZSCBI1HU"", M#2.ZJ0W4VCEM9U:/K9K1;\ GD.>5ZO6SPVD4* M.S6ZLHL6MNPO\%ZB8M2TH/5E=DRMJUOF;,PL^!M%=.->V:8IU!]'HSNH4'7U MEAQ-H,EOH*5"NQV[QB9W)>J;^A(K>&KGT?^@@@I":9KP\L/JBTT[FDS06%"K M30D;0'L"Z'LXD!3>;?(4TR=X4&R'S5-XW3!>GX&O*=V=I'0K;(<=\+4\R%&+ M1;+08:[!)Y0ST18A-UE%\308IQ7L2W"EHO+6O@:XX&3DP3-$E"16' BIB42, M7'Y4Y$W'MR+#)3' C-DCAB,B&W#KYZJDS"2RC1$9@D>A08[EA?D@T8(!PH*H MFF[G+/J2SIK99H#1EJ,LK:9( ]#4BS,F,Y@[;:%AEA-(V&&3U13-7Z:)S@"R,S&1 8=@K-H]25FR>K2XN'(%'55_;*5&OEYLZR_!56;H[G MUNVZ4H=K'8_U1^*Q7NRLX[%N? W2^QZ/]5'BSW56D(A#W>2AMHA^"0JPCC@2 MN3N'44U!UQ<9FP]&P52D+: ?Y*!S0_N&R+C9:F9,E*YW/,O3$8CX5D0\R4 ' MV*"8+8HO0+NZY/-U5/&0A]$*"(,&O"[AX3EFIY*&/P41LC/@,_K6>PG6RLW/ M0PM"7<2?0Q;HK7SLSQ5CN]BPCF)H&:?0Y;Q,0?M0OZ,X+(+G.$I1O2\_@[Q_ M$64-B91%KH*-GBJA!V'CZ ( MI;#O%[+DXZ(IMTCHEEP 3FK2BIO-;_@6HC*9-V(BZCA$[ 1GLRKLYCZXK7=O MZ+;^UI[JW?]<3_7:*7T+V9S$D=64S=.;<__O.[ #)OSJP@DB[%)?UW%M;5#$ MKM#&LA9T;FM>7 (,8J=2.6972C=N W#CMMAWYUQ M.YR&% M-";"UL.8:>_EV$FF#@^#P<&]5^/^:7MZ27MX?@IDTBOU_ M$5P\0?7HOK&?5A%%75YY9) OX2:*]?AJT0H/P@ND]2RY593OP10R)!H$/^9; MFFBV+A])\W#),9Y]6ZZK"3)V)A&R#E(T=55''!7LM6<"B&:(\"'*"!UY)+BH M:Y >@$1!,0W;J,Q!C7LN1NBK$<:"^S%,?1L&J-Z1);*ZO]=V\UA?WYE:W M&+/.R6!1J"C[)8]?"M""3RF@NU=E/ZJ<5$>UC6M/-NTLZ[0CH1G2_*)Q2;L S5[-Q89MY(0JRZ@?,1P) 975=U:$%Z0%O&N4>M:O7XHJ]$WHXRV&EMX M @4:=U!9_BAS04["J^&R$R=H!J-10&-_O!F #EI/*\MJ1$"M+U5V@1;B7?.( M;[WM;/)7DY4_ 9WKWIE>'_\@T^OCM>EU;7J]VV$1*QP)>0J,HDQCP@LE,^!' MX((K&"5QC\[:THOV9\0R?-W1^V[#]-%(T!./H,OH_B[MX60;=8.'T_&H]Z"" M2N2GMO& <+#[:'>7OB:JB]2\*I=@'2JT#A5:APJMB+G- M>!W94&5L5$A"OJ=;<*4HU&JQZ14VI?PG.Y>NMRG3';K&B^3<,\^%M+X/=_,^ MW)\+\2U,9[=TPG0OS#>Q,+*=#FY=B[TM\[_\28Z6/\&C\@MY5([8H[(F&W>2 M;-QOEP2%%OD"Y0TM_H)_9R'\[+VEZU05F>)P:"N"[^>H M(',$H\DMW*$->/QR6F1*$NNQ/H>3Z$L!Y_$TA1.FLU#=W%]$D4UCY]S4I=(U M;CJ$D YARBFQ:'IA:!YJ=H)T-]<3H5]7A53>!Z?*DQ_D5'FR=JJLG2IWF_6O M,.?7L!&"# "7FP%R2V!O=5,JCU*[EFT=@^V61-%B08BD^Q)/+"SM*C[!$*'C &U(E$L*;2@H)[J.(RA8?2R!8<,SA!-F'NQ'EA M0#*(L_J7Z,^1H]&989^$0V=,B@-2]2(\1E+&D&8+Y"]NLHBD3IW>T1I1W[V@ MK1YA*4"Y1,EV:WD\0"=O1#I-$*X_UE[B5GI$P\[=7[8RN+T@0^/P:9)YP6&%6*#]$$S(FTY Q3S,=LT%;2^("O]P=G5GMIF(YWIR =OLA MBO$$0J(I0\]"R0'NW=GMX*!?;RIB+'>M+UA'/+<)*NT6G7M,8X )>X.R0Y:+ MG=!.ZKR?_F%V-LR_4NTZ6-I6>ID94FZ&M(B\>Y*IH M)JLHR:UP>,RJPN6>+U6-*TJMFT0XI>,BV'X\&=.M7>;=)\SXU^QN(?5NDDK M#//T=$5O$L(\:9SHMRJ'.R6E2H9?$'9OC?ETAZGW"F,^Z:/V=;5V6@9KJH\< MIW,4^5*6EZ8JRNIIB%KYF/!-X42S5C[BGH,Y*.X58;:":C\CB9/RBW7ECF(\ M5I)@?%M(/S188Z(/F:M%])Q MR6!L3K28V^!;&EU3H8%&5YK=-C#[PTJ!!R( M@AW"<*'K#BS-[1EJ\AHV]F_1DA8.EW^IJ6Q[;^AK"(H7P_LT'/\U!H07Y+(:V,=F.B^.9FCMU M&5VH+ S([H\6%*.0";$Q11K!6A#O?!B_7T!WFQGJZ]6&LOUMW6V)ZM+K<[R"^*K &Z M#1S)L21V"]TB:*&)Q;@^4'D7PP=QAGD%.T)C;TP2V<22NW@('(S M:":LXC(=:2B#$!T2D_3"<&;#R:@E9)?U-"+#8XF )X\?;0+5NJIDQ$&47!!S MXH1[Y"2794JV<7:Q84$[=GSYK3."(P,".+(M"=ML[JD$-$#48#MNQPOU$R[( MSJ->5 27[6WR3K@I]CTXZX[%&AYRMT+[I/16&M' BBHN'I.X5KI=6 ^6:QY' MUPLZL;;%B[4B+'<52=0*"^0KK."[A\WD8_QA B753TE:-*TBY$9)PJOQ(^I4 M,O]^.G5P>#0M9#:^6(C/1F%^$149&#<98J1F&!S0\8&CQ;@9(9H'XA.@M,TN MD%Z9/A2E@(A;9!H%^;S)B'R9.]^'< J+H&KRQ).Y(R)LM BO M!("?2?3Z\J M/-;X%,GU\%"6D0*",0>PY&G)2\$AB&:"$;J;VI-C2HI9+T L&W2<@W0%36#2U7=*60^OZ)XDU:^):[.XA]GR1QD(; MJ18K)^'4Z*>#U8B0VU"5CEC'.(QA:N,R:@@*$,N&__O?F=(SOEC4+X+MI56E M%:1@#%R*QKKPC5&)!I[PEG,79X)^UEP"-HIX?%5S7.*KHI[UZ6&5^H)8OM.H M!%F45DXWAL5B+Q8N-4] CTAGJS?LB M=N$*=W(#,+@* Q:P7_@!ETP;274^7A(&,GO\NDUAD9##5$0Z+--*:"P<+"WN M<;%MV $\+]))W)2\+*U]Z;?R4*S(.!W7Z%W?V'G*XF4[\T'Z@^YC[((KT'C# ME.FD8RP0C@\9>=+9*?8H1IJ.M2W&G4:=.!5+>B4,RYJ'UO+:79375MB VI;7 M;%+@-]$J;7-?(:VY8UDLLG4KXH:Z@A/)BY9^ '51P$]-K%>3:SMEC_C6-SA6 ME'66$UQJ7W&MTB_!QK--NK]&^90(J(KH.$I\S'P] 0V9ZU7(D34F>J\=(-=' MTT%>F6SA&T%BDSF!?Z*NF^854,>)>BE$4E>\&!YDHPY.?//II\"WYB7.@5H06W@=S\;,?9"Y^ MMC87K\W%=]M<_'QU>?L_EAN+?0NI9>S(\APVWE'9VM9BJZ^UT_=6Q2;KA6A0 MR@%&:)#.[V8RN'RH+OBP+3#)I+Z;5'@9 =Y7W4P&+]3V^3:PS(XS. JL:=\9 M1\MV5+>D-6_!^U2>"5FKG,W[@Z;VKD"H,H4:$3R"VX1)K"@PQ*42XT4!.BF- M!Z4.I[\MZ,_T@ZW7%"%-_4E-9PH@[E\L;ZM0 *00Z@6;^55+ \(G^"IW V6)'*0@Z)MQ$S0I6O4M8-31:XH>VA-M79=P:X7 0>@-( MIC<6U#Y9W+$5 0FSUK[8+==^B=D.:+7%583'F#I)WK%]YP8CQHPV7& 1^G$= M.8(%CQ$=*50G&A.& =2P2//:1C?;B+8@GJ*!.*+%JE)@2!$6[AHW.8V!RIBK M$E9\D[K!QR7_HU1SH''&=-)5Q=AL0WJ**IW'$SC%<(0_%>7GX%!>#=MU3I@WFI:-A=0?(6JAR)(V@'6W M72MY.)]%'+O%&3K(Q-E@7)0=VL5'Q4D, M6\A'W(HVXZ:L*1N3AN-/$4%@,/5+?4G1Y#H.NV)':SI29)!LB9[!GTXX&=WC MHBR);4@*1)S"\EQ9G=QGY-@+U3.?UP:B3 /5XVEH/<^F3K%K2-19PQ 4L)E% M&>6J:*KLRDH\-^-7TB(YK'$W87U'Q<7*1'JM59U;J10O5E?5V4>HLQ[5IL\N MV6O9PV$#^\5=RK389*E:P=&1#?-.LA(2MEJR,,YT?<3OY!'_:76/N,G202:V M)(/_4SN#_]3AA/PL7A19_>;-PLQ^ODX>;!(QJ\6'WJ D&>^POD&+HI06!J&Y M>J^9B8-8B!)<)Z+ [6^Y('*C_!)BH!MO"VKI=MG MX.AUF^-IAC$9'X,QUG2"V-JUCO5K'IX"Z8N5%CHW+C>=,3EYF?4EAXOSD:J: M&3T]X*/@Z'&,Z/06OH>+I&I0EW,,F=B+JJE3ZEE+A 0(84Q67GP>Y[;?,$"> M+R^.MRQ0KRW1 QQ+BJ@-?N_)7.>:QVT/4WT) [W:PJK)P<;ND^4I]7RG"5ZA MO>*\)'N\H-SAB1C:? 21C2^HB8Z*O*G,JGN%H__@.AK@$U@8;,<%=2"EN"P8 M@HPNX#C3,J^S)%/TXE<8[R3UXP@9H JR:%ZQ""]/=9=75.Z^W=3WYO'&:+// M[K%QM6G &!8J16B? >I$BRT2'&[2(M,>[=S5-+0[&P.D6-_JR2I1F>[9-&EK[EYN"/R M(B?5\?!X(33-9'.>7G]'1+6V;L.C'#YBVNWDI*^* 'H?W*//?Y![]/G:/;IV MC]YMA6KGT1W1J 9P^(Y)YW XHZ23GEF"NY2%WPQ];8'OQ7/UD1-CL9MF*6@; MSH;%+R-GH[VTN%2]R,R.,[5'Z%D72N_H);4BGCCD9LU5Y M@4H#L/<\44Y\:5>@105'@U@I1P5C"<*13[1EEN5"$9,8 @'+C@H,7-M]Z&NL MBW +:/+<, :M2;LPN+U-+WBYDQ5-:FY:478S"U64>%W:D3B>I)LI8#U3;O=K M,ZJ]R'D2P/=YN_3V8IZ;;)W%,K ZQ'+'M'\L.[*RK7NT9 XM!(5@ Y@RZD30 M0';E.D;[#!3?I&[2GUV)<"&-V#MFUFF67/M\T0A1IMLH7NZAKK7'NQ>>9] MT\0FEIH7Q]1(P0T@:P7"RGKH.+0,\)%M MAW"M\'"W 71J# BY=A7<,!Y91%L:7!K6?!CMHUXG5;!1JDE4)A3U8>B[TB:?:Y/[<&>O8&9[W\Z8&O[RF?<[YD3.;N(>V6[Y+GY3% M>X5CJIBFDQQZF9(L<%%\UE[W]FV16F$D89$IPN2_W9H0K>TQW\X>\^('V6-> MK.TQ:WO,'1[0T7>QE,6A*+X1,&26DB9>J9O!C'+&B/TV $F+<B"\3=,YS_DW+>9186\X M5\8Q4,PQ,04K/M$,\3K M(:DK7=I%FK-6R4X&46N>F#43$/@S)>9,88CR4::+S7NGA[TOYG"YAPD&0$:/ M"A8_1B](VX#"9CNJ8$O6(1P#'S6_E8@=82PK;-ESK1/U%WHH%I-Z%WUGH85X MV?7$""$'(@S'KRA"KM^LDQ=XVW4*$IFJ]*>0+&QP$F*R9&+\3U8@@@V>A_2B MR29*HQJ=T$FE7[3;M5_TU]#C\H#Y./::D>,"E"['<>/?BU8LD%!9WBAW?^ T MQ$YU2!>O*X$S@;DDHJ'H$]T!E^@E+^I+K.94VL98!G5.2T'0Q#?1>_K GS!8 MS]CB) W&=#&Z:D58K26"NRD1W%&10 [KHDOH7QO*0+Z(LH9S.EVZ'#*@"?Z! MEPNHR^^8 EJA$>)&EP\]NI+6"/0=KC0[<+3CGIO%R\RCU*0(G@5"0V=5>*89 M=EKJFH@$]&*(P?J&W=$;MJI7#..J--Y\U1%I;\.%KL-)-+VXTC#E_Y8%\'-T M)<-QJD+C_YJ7:A[UQIH@I)[A2B 0L%B\,&]C7N ,*@;3+SEX&#AFUM"E18E, M8;;EHAE:%N=,ENXW9NIR!#$?.DJ-1FPH[<:$*%Q-T'3]Q//\@3]]/:$[=RGKCO%3UV[OMGDD)5%HM^4=RHA4UP]#L) MV@/ZP(4#!3LY0A34*[0[($E&N(N257"*NT&9RU+&,^BI)+.!5$\3<(P]!UO8 M928]-:M2*F"<3HQJ1^89)0BX#CH *W.B%_4..O5-0:,KB6HAR U#EO6 ?,.+ M9JD6_[1#^0WG6N9F<^,A=EX$'\_V@K_^]\ZSYZ_@TV-,KFKKY#@]29.9JBR! M?21>*!&LR" X X?,&W%ZD8* JQ(L0T-FD9K2=1P#%RJ*7&J7E7?Q*4;>0R\I MQ'J&7W <)PGK/._(65DL?)6RZ*Y2MHLLL!MP;A7"--5U4>8*85Z+#!.OC#C. M(#>,S:"14*@5**++'T>RHWF0ZNQSNC>]5 M3>H\9,]7:**;4.Y (:?B-9&* RK*6CN?<'@>EP!:=@PZ:6S0- R#>+XV!#(@ M!^Q&A$(/!;:[9=&=11HO718)HYKR6=(VF]:.X^X@Y=#;PZJ85%7R'G0-*H[0 M5'L+5S&JC2[];A9>2FIK"XS?<"7[8I?7Q,KA48*;BI9+0]',3#HMB7CGWC4> M(O&V[644^3] 45MA5]P*0P&W'$["YQ$PK)WUA MO+_Z@I7.*LEN[=8O3OQLZF!+^.3;J,$Q?$M?ID?#WJ M]I+ML4_G$PG'"&]42P&NM8YKQNM,7TAX,W\F7@T7;6KRRIVNM="6T1#!.-"6K76A_IU0*U,"%JUIE7GBA$Q*UCD:YNY;Q%3UDMRU1N\1G33FKS%>24%A$$FI?L.+$ M!RG\(DJAX9TV!*)DK:2./E-)/6U 1@%)BM4M0M#2 M=N%;)UY!0[=2^VAT:"%'HBV*/7H4T8(X/04)?B"'1:R8.\L9TF(RP&63FTQ< MSI5!6\OF*WAY1>C:?3"'[SSZ0?;PG4=K@_C*&<37G/I^1(E\E0DD^";6CP4, MGWF\YN2&XVZX7E]#[.'2%'$:F4C4?I:^Z:!4,SMSFM!0[I7X(HC9;D3?QBVCIW*#7Q> M5^(LR.*A. M_AB4T2[:ZCQAK?2Q'L2@K+0/E.*NT*LK */5*&1C/6*?E3@O. MLL7:4)* ;8X 61]X-A;3+>J8P#:H8A?.P_K 7&2[D1H7.NQBX20WM7")EP0: MV'GT/_JPZ=&%?-(*#OHP2VR&6RJT-9(/S1:*D';882&S],>_*IKC][*)P!V1 MJ-\^0D/@LU*V 0LV5 )T)#^_)#0&7/XRK7#+21\PT/R/S6+#W2B5X\R,HWE: M<]F R)R^#1WK@Q'GK E!>YNOVIC]O'N9NHCRVKQL82S)/V.4'^TD$X<@0OP8 METTM)++& '^D4E+O%7-)G1IJTO:[0H3H*04@BHKCA:U=J7M;(" M6S>2:C7D-;'?[7>R%V_KS!KC#=EXNBDP&E\IQ07S9I2E<486$1Z1[VMI&^V9 MD?L1NA2&H)CY&DZ,M8IK) >(0F-\5\@+)P4YJ=N&?6N'T$9]A5ZO5C'/H"U) MV++3#:4Z:2/&C&U%==G44Q3[*!:#8TRX$DJY+)@_A-\F3:;![X!&JTF4Z>2D M[> P_:PP9F9I8M:B;1,/Y(WWCD4>0^:D*@K&8/H_&'%(X-&8U%Y9S)O>/>L& M?M*_>L_#ZP^+V8MOM^=_;,K$7;YBTNZ:_?F':%4]1??"V+7SHXQ=.VMCU]K8 M=< 7QZZ&7 6C)T,_,-: M,I2K+@!N]LH4V&/KB%@]:/@5:VL-J&M9R#% BWY>X(];/+FHLBF@QL0G&1T" M_R:G@P\!I>1H:-^%J3GUEAN(X]5-U&';!-=S8DVF+%M(QLM*8]K MJXZ^< 4#*>1!V3$&_U;#WKHAVBRNC!5)4Y2X3I9+ <'M@9A=,$VWN@%=@%FA M$VSQE*'QT1H] L8[Z--71F0D%:,-33N)J&[N14'!7&,C8IGX+C-:RDY48D>4 M*-LM#CU#WRC<$S59UWZ[H_SJZ>KR*^.F?_'H%TM3$K6.VKFSIJ5512QBU-)2 ML1%5I^*C*B2Y+$HINP&6Q$+A*'&#]"KPZ4U=0/36YKH:2=*NK], MNYN0T*Z!UE,=^+)HLL346>M6"W SIS;L^,_+**]8^M%0@=X,N%D,W/;<9M( M6E7B*7XE+YMQ=6S+!$ 9^V[\9BC%?5^6R1K9+$,PRZ"^/=%6#&76A#Y7>>10] MEQ6Y)O3OA4*6]#NAXKVE3&793/*.[2QB=%\,6$?8IM;MZVM#1-2.SU=OS$OR M"#G@T^,F,]6L,?$ %_[:D7H7]AVVT'/20^T@1 M0: SS'L$#44WCFGN*156D%1!:NSO,BWJ$-<"_P@E00M9S6Z6X<&D\<5HT%A MYR+F8EQ&;_$XF&\]UD.)43_,;$XE"1XQ?.6 QCBU#]TJAWY9G%1G;K86RHV( MG931LO)(7@G%51'?[X6]?O='V>MWU_;ZM;W^;BNDJYJW^S&72#3/'-ZJOV*5 M*+)G4F 31N>@G9B2UY5O(15G:T\54B.4:>0$::=5.,RI=6?3&=FSK<4=+%'3 M5FX&]B=?.N28/'^89BB8YR)02Z2+IBS:&VB@Q>NB;;1:[NM*@8ZW 5(ZEOU6&KBNMGR_=5RG>TL"$0:+2=:O=P:/L MV7:*.+A55>\V=IT25/>'9!RK&OBGM'N'? >#/L41GT2LN'QMYV1P[RT_AW&W M[JJC_0EUA*CN'E6'M(RJ<1[87S]AZ>S-VQQJ* MTL^)L>C:PC&..;BGP8'$D=O%"M/;9W5C)858]M^] !K635BP/8 M#LBLC.I2[A'L!>Y-3=C[D@,=CP7U8?V9OKH53(%Y\!*"6%O_401U.X,N)JN5\O$Y;&3MF9145WIM,&JT",*.Y-H#94' M(M.2DN&!&5?5&9AT/!(O:X^\XCV^D8X=P\!F>,W$5H6@W@L;^N,?94-_O+:A MKVWH=UM$6%4;.HD(AE83US[CX-:^('?#Y1/D:$2XIXCB&+7Q_ASG_'A)<(&H M^1KFU@9>58'KR;8018SX00/-9A$2S/LI#XZ&*!> +PO2M"\+ZYSAVI/BP\.B;G*H\R!B?'E<]](N4]]G5!Z\HV"-BD-.-))/A(I M*''#QJ*\(/3(6A136'85T<\()<-0\,T,[C.H"-(F]3FW>2J[-T=)D_)\\H9U33(Y MZQVT=$,I.6A8M*AP6OUU\MR\E236;4&+^N]$S[$R M#?NW,5I,II &T$Z:(6+?>+SL1%U;A=M=?WH0'B:FI94E!3HZ?,&$PP7^V849 M56T='-:9^F$/Y>7BG4+EN<=UO* YLRA+6M1+WFJ5'4BT"-UPO+XX"#*MZ_/7 MMW@57R[U99YZ==IZ5A('4*J9%!EHA3J2#T'6-9&\]H"F=)2I&1@['T/Y2%.CH_A,0GIN6ZN"I?TY=F[7G7W22%K+T=[02 MZZ)#&J9) -P$'9@;>:6E21$G_>P%,V %]X3R [BJBSLP80VN[9AF;@<7,9?V MF[])TQZ7)W](*TH%R571K%WS M]T("7&'7/&@W('.5)"\=4>%!8^@C; G2=S"#B[B[+=VX.+JU1]ISPM1)(UY@ MP">-+VE [)O F% D0PV0:@L1*D?"8V6UBGZ<<^5_%DI=QPR7(<:#A&FX'._V@RJ MM'&,[&ECD/,QQF_J);&) =*T$SH"1[6*RW3$@]56G6=X;I]W[>.A5+20 M]M9$_DX2^15VKGZBJZ )^U)7CJY4BQ?5>Y/VQ$_&NHJM M7#OG:?+-8 ],D%K, /:\+]N!PKY\BYFQD9GP:15'@O.5X0+N*9AAVN%@=DD V)7G,, M9$@&%,*5U8QU8G'>G'@*%\VB;;?OU!,UX#@H;I0DT=FQVNZHEG%?!M4-.W($ MA0(EQ%;-IZ[B#P32D$FYQ[D8/NG.;675<7 MFRX^$5I%+9R)+>:A$2-%9N]#+=H./LXI>0'=FF;5)/ 5]ZL#QM?.SK&;IM>' MP2>6-L#]6=#!TIDH+\ZVXZWE;QP_+5]=7:G@RBG4'!K)EE@/DF!!=0JY&+WB M8N9<>CZV*(=*HT@BM9C#L'RQP[+XN6+=]81UVD3Z>:+KM12_*% M8Z-2^J5N YCC9Z )C!W8PHP,[8[P#EH(0CXG*X,#L68Q]\7W]&E:P$Z:DZ\9 MBW<;W- 5DHGP%=+*!,7)RF*JOE02S*%O \F+<@-,%(KX7V:HTI:Z6+QQL6J7 M/5H=5(+V#\JQ3NDZ)]K@ 12'K7-$"G4P%"K4>CQ5Z%TQF :W?!F5"+["E4& MXABV0V23T(;:H^9@'V_8K'23)(S<25=32HIF5+=R+5%?STD8K6JB1=Y"&>-B MGU**3YQD4:YA8TEE1XI J#/N5"F02PG 6*]"P233K&%99*M"4.Z%+^CIC_(% M/5W[@M:^H+O-(KO:\\JPR+UI(1;.P^C2:EYDN@0A,FRAC(3,+TL!-1,YSJ^W MUR]L,GFV>DP671K1_ZP6V# ,A +2K_S2O6PP&6=IS/'RL1DS/$T!GARO60(; M2N<9,W(2?5>$ :RORZV.97??5N:ZG"'HG6A[]K:DN;XO7&);(>I,K+16J%,^ M7 O<,KFH/V+&[:*_@W:4/%\"C=^J S(QJ- @EE(S+.Y23^L;:?HA?_:!%_J51-48+JBP"%8QCJ1QH"(: 4Z:>^ZB MN-:67LDJK9M("K[VF=O=0 0N7JKO, )JZRA;[2I;N!?G2Y=N#.]A PRZ:/)% M=*84HJ%SF3HI2]ORXE=>L1];V\>A:S#?BF,2I#JKOAF2+X$#YU 'OD5DGK7! M+KY9W[1VW;SD2)!;T61KH,B 6Z;!!XP%MZ=D'[MB?M.DFST3?%_RXA)7 [O@ M:&D:K;9#><=.NV(P@2;G^!2R-5VH/)6DVV9VP[FX6_05E\A>=1*:Z!KSX7%' M7.&;6*Q)DP+3$;,S>^2 O^;*S]V A=L.AL@B?%=OQ(!E"TMVR\WQCLMF?FVGE35V-TGMI<0DBS.3Q\J&2AMDFDY3> MZ'XG_8@A1V,C_7XSF:(KHF11.L/W4-U$Z9O0JVUY,$0^(]+/V:=QS1E)I8\/ M%SJWM"!"*B-#=Z$.L[>,KATCUO+_^1JR#-$,) H0=+VI=:8:[Y65C:0H-W$6 M.LULCKU.F!H3=KQ[=A9D&&71B"9H'_3X^5>RY+;$0: ^:8T>OX0WC9>! T-H M]YQ<(*4@!'A$F95"Z(R5KLJ5=)S@,@^%@[SV^ M@3^?#$[/#X9G_/3!63#XY70X_(!OO!^>#M_^RE_0[]15<'!^%IP.STZ&>^?X M\?3@E_?G]// &4'P[O@T&!S]&NP=#@X^!/!A;_#Q;(B=#N"]XZ/@[>!LN!]\ M/($_\='3@[.#HU^"XX_G/#!O)-+6_G!P" ^=!6^'YY^&PR,<_P<8R^'@'-^5 M^9Y]?/LW&%OP87!^S@OCM[8J3&5]!6]UU-/5O8)'!2(3LR^F+U#/A"14H8Y$ MJ,0G#SI;9(#_-J(VNLHT8A!FADHQ40]5)V@ /J$BRN5CE$X7X* CEAI#:HSL MY]KR%)FK[ZONUL%QM2*/ICX>9I]Q6HWD@V)>^9>M35 YQ,IH4N M&Z];T_T[2_]]6E_X/I.8STG[X*!=1/O%%'"07:57 +7FGE,,C;@0,0U'* M"$##Z6'9U29C%4BOYMYC,6TV#NK.Z)O%E2T65-G.U:2H4UL?Q-[W[A7'WW6 M&D'35E.$(2+J=HG\1MI"N"8*YV,"7%[U$>#>0MW1!'ZF0/8._(&.UC.6=ZE[ MX! >1NP/_L_NTQ"4/UYTRO#P&^,H.GX-C;8<2HX(8TV-X;^ERM5EE,$I(3-O MQ9&%,!TW":?J%G\-#&:A,GLDML7--_Q:EA M_$9?+AB61>B(6^6,L]#ZX9<-7!?YQ8I+.EG:>V:Y<&7==8XGS1P< U*,1R#Q_(K C_POQ0; Z-&(F_H8,@M-X!I\:S6[*J MC\INAD%65)62Z.(DFD4358F4@PT8!/2N=.9 $+K2'#H);RO1&8JM=];Q!+0$ M. <7<0GJ(_GG*ETDN4\.=,WU^/L'54Y@7RW!TWY'6!]*L&& 5JT1]+VRN2HD M\%Y8>9__*"OO\[65=VWEO=M,O9L GEG?*_:'M/B]O'GO+C,5#)18H_RS 5HMW'J?D62P:[42>#>_-HV"_4I$LTS$9C)Z:^57]&B%HXD$ M1+8WX(Q3)38R;40BD+W0#L7XO44&(< YCMP1?6%6Y)P0F!E^YPW'X<-3[?>G M2 _=*06QJ'JK&(]- M M!K-AEV$/?_3J@=5%V!VJ/@BM8:*W&8TTA(!R;7B MV/98L$Q!V[PH8BK92$YDSA^E\=QB#+PO4ZX<1FMT[3"L AFZ,7F$6LJ7HB<< M(]OL0\:A/-8%@M)U&R(WSY\-+,Q%6M;-$L,=:/= JBWZ?9PBUL*EY-;RR3#5 M]EH9PE%L"[/2RG(P@[7/=L)87.NQEGRY,AOA.TH>+^X76X83J1\DY[2=+V<" MMA:.T:#JZ'*$;1NN/25:]'=GN!C?I@/6BU-5/!IN#Q,8T3C>TRQI%U3[E#.W MFQH!)'HVD O4UUXCC)+#\>?>>>Z^OX#XD!K3H;PT=(&O(( <#'74B- = PRN M'<>U.06+R+J/B"%SFY+OY,FG&(^JVM]>8QOOC?+C>D!5QT7ASH%A2BE:/S0I MUIQ0*D'[1D7T8^:6G9GP)G0)S<0JCX4&27U'=FOH "])!5#J.PE<8AAD_O.#W3;Q?8QO8'GH_QWN?<3HK)>H_RTQ9CSNZ4.8 M[)\PLFMM/M]S.'(.MD9%71H;T]NHE/_BP>KCDV9WGM[C.W.!>&I51\!XN"]#Z&KVD*[(+1]$,V,S*#N\< M;5XO@X&5*U@S*+_-E9/%B1;<.>S5Z\?>0OJ(:T!+\/,#7H*5 M6G_2'MX?O#TX#P;,_W^L"OC]IBV)-(.C?4PI&0[.AC9GY-ZLA#]K@GUD9S(9 M GY1N4*@B5.5*;0L6/._5]JSL98(-$ :_V**;@BTJ'L!_AKYL*6D6%U%C-:RE >*41O2>8 M)[:@HF/H>D'QO6DZJU0V-MGZE# $MSG.X5Q19B_ J:0(J+.'M_E8 &PC0$8@(1*%%),>X7,'M MIKA=E2C!PG9QL9WQD\/8&LQ]G&U.CJ 7Q-1=66CRT,3Q5B'7I#4>UO8RZ KF M!"O.H$90E]LN&-E4Q-(@> M+>!EG2@8:J=TJ,$R@AYA@7!#!#IUOKJ,9@C M9]!#^I.Z4*6@,C6Y_H0;2<=7_V ^^Q7;S.FW&X:P>JA^%#)GR'I)AA')TNZ%B;E+-];,<3UE) M9.W">$*O)0OS9,*\J,UQE&:$?(B$*I98)$/,..+(R7>QE,N/*]68:\X&"[*L MU$E$:4DE*4]:1V5518.ADI+VS+%43N 9P393I:XQ510TD50,8(>C5Z@79G#2 M:RGA@GA]F2YP(HB (+59AEB4.@24A\9#EH!PHN]YSYD;*>!G8V&UW9_UGKA: ME0]'(!%>[>MCF#(">X%^)QGGZ1BT+SS@-!T]/1)%>,:!8'61]#5I,EW,H>!B MF 5+!DD1UR76X7'')7*L&PO)EU:7(:)+JZL6FB0XN>@DG!AA220C)]U,#@#/ MPXW>L+B/B.+]-.1.;K0X%8">ZURL]*J#Z^_[C2'D=JU9<^YNT^U/PV_; M%C;=W0E4#0OZ^_:U2R3(FS"DE/6ZB9*1#']O8*M.@%#CU#KMS*,K)&HS*99S M603>H?%^RI-!\4PR\.0-<3/\BISN89JZ!7#O-_(IP2>#2PK(G)M&/<"6"?M4+D M+FU--IJW=/8N2LO@D!"!SU"%BLK$D<\>O]!\6+@C5M7#O ]&Y&A**4AG6\,] M-:C_J"$>*M2Z3(L_/;8MRB+)T+BTNA@!X'Y&%V+X'56*L.%(T]'K%Z=EC!$0 MN+S8N]:+>?J^NAI:??4VW-Z%F'!-E*B+6\9,0F+8,UZ/VT<&,L2^NRI\?$WW M;DGW5I[PZ?)=$W'R22HCH_"X1'#A/:$6.">2XBB^H..)L_NP8CJBC]L[8)TO MUGAF?#.L!1F?#7DT$FP,VV4 /J=B@NO'Z6_BU4);%(W90JI+KN28T7\4%JV_ M+(%"CIO,*4V/=DQKPP2".;VJB&X5CDD-,QK+*W2W%1H<"#TR,(DP&)=1DW#R M=6ZT380;@T-.-4C2R@>S# E9<&;J"E]$NKP\H1+$T(^+1AC,FQ%L'I49YE+" MVH;*%J!7+OGRC$*<2EO6=B7M]L!_$)>M4^P!,[\G.<;3AM^*I&K;6-@BKOPP M6Q\16*VD75N3QYN0Q^>/J8GK@]>?2E??CPB-5IMN M89N(8XTYGF/5^R;'%_<0>93]H^V@I.'QGA_>A;\?:7,8RWNGVJ80O"VPO$JK MC:/#T[=^&X9Z: JTW"M +]#"S.W"\ZIR&7<0F&K!$&MEPG>J5.&$9!(P+)<* M+AU#BA;Y]QJ ]HRM9IZH 7"!3X%HH,.0HN+Y2%NM0A7SLIZA>RI39!6?V](12*O4"2%E=IH M/K6+:QEV8$SL#;$&.P\YV <1[3IVM/-NL_\JL;ME#NS-=4:>68\<6X[A:;QA MBR_&V;#G7KP#[I\3QLD!'+L*04%/F3TACQP8 &WB^+AW3;K5X1@>8^V&UW?Y#==G=MMUW;;>]V,%2\N@*ZQ&J M[&'B-Q8'1"4%Q@6#<%=6\ MLWC!?9'^KZ@.+.H#:=%4V56 [)!"F"2^R5'%+=?:JN8@=A>E^R &[+K263=( MA'V"%'W*',N&9KOY%=HI:_S&"\;]>-/@+6O+MF"VXVKH)3*HQ(MQD]$DRVV8 M$I V'X:B@- R(X"#3S;=T'(N/A'E5)^"2BRBL&!"W497!JG1&(96A8NNJRNE3G"&,?I;"'T!8XM0.*QM;7P(W.[*NGPR$)NJ2.!HS4A6X<^L !=M ^ M9B,H6VY8PA U2K\3[=D/@.=W,('1<(PBHJ13S%U1NJ6!XU80*8>1"UPBUKI6 M&1;!=-N^3+/,060W&.P6=;T%7NB$W9F -6@B2TV82P\.>AO\'+Y]Z-24Z(GE M-&4D%JG(7-\A8E5J8#WEHIC MQJS@8I%1'73-ME')Y> [+X*/9WO!7_][YYD^^3LO'C_>&'7J]7+!9BH83PB0 M>->XY1(I]$3%%MVN>-Q(*,136-O**1$P<>,V1DG!68!D17RWN("XE3 M%2Y.&AVG"7D\D9I(")/038:.#75\L*X;P^&]^I/%X377/M1 J6.),Y=ZZS@8 M(+I(V]AQX-@?R%QD$UD\'XJX=@GN.*62O,:89"QPNMZ#D&AZ# 47*A=MS'2N M)4U\5F*K2J4R&2]^I:*LM?UPN=G^FEUS%M*Q9V/$@A)2(E@\Y;0L;HB9B3O$ MM7(6:+QT2>@TY1K96+95TD#>@Z[M1,/"4?RXNVA5$608 MIB HNV;16[#=?L.5[(E=6L-P\!A=I$E#!3O$]&-FTFE)D@W5O?PW.#GXY MHJ*X7NW;,##0D,''H_WAZ=GYX&C_#)X:8+W? )Y%&!1\<7!XJ&O[P@\?!K\& M[P?PUOO!/A;:/?EX>O9QB(5YWY[2T\'AX-/9QP.JU?MA\/P]'/XR.)02 MP(-?!@='9^=4HG?O^,,)_@[/XD>!6QF>A<'!T=[AQWUH,0S>?CP/CH[/@\.# M#P?G0^PUY*9DN ='U,XBC-9$6=.0N&'TX.CW_5 M186QWZ%4?=G;@W<=3>/JTNQ,WVC_X_@1FS'63<:'ZM@46Z.SCWGMW=]Q-@47_ M.S[WX?AH>#XXI1TYIC'!(AX,WZT*:UY%4K;"*!B[JTO*- #&"7KY"/I!:VR> MM47D4K9V8(17Z08'Z.H!MNJKQH_!QP6PI5.K3.J_2NQL-_Z#[3!5@S$!H*U5 M7ER!6#>\D#MO0%7O&.8<-[MX%)R\VYF_HV%&&8,I8?>"T"/R-/ET$4:B+AM= M$U/77$8K#)MR1Z!"Z?%X>9)BQ'+K1'1K0!N%E1F/J8[AC59J@6 P6?\T0YUX M5$HUZN[J=Y: #&$CG9Q#IJV+(/N#DT P@ M?6F8$9F4/EZBCOE(*!VXDA9>R!P#+^M:&>20[>" [7AHD:34]=+ -S@3Z[DP MXI''" 6[9GI&9!KARA\8;DFU/]*,XUWH]CC%/T(O-BODJ!A=O=L\Q^$5,K)2 MS:*4UKI;EI:&@(=;[+R7' X1T=GCNY3.YA$5S*DY87C-ZNXDJWN\NJSNJ @& MB01$O0ILD>B1J1 ]>E-)06C?P>%:I73(EW#$7M\$'7=;. 3()4GAV0H631P93P ,4\")_#ER,!2X:Q!DU&IBBEU(P+:&B M+]@1$K K0RF0P=<9A_SHL#UTSG*Y&:Y!K>$FEE9I[?HMUM?Z3E[K)ZM[K0?[ MPT'0TL@?8JO!";19)'*;/[7JH^$%:.-KMK!6;$1%SP7JK1S6"5E$X O8=Y9M M%C6 MNU6I3 8#@G5;82+/R-5?5G)27&NQB"GC1L>6Y3T3-4C?S :I!:L)FB9 M@0NH5/!+<%%D#1#/4N?(Z1B/N%!EC&&W:QIQ%PUV*PPOM>=!NC)=:#/YM#*5 MV!,0L344:4Z.=8X9)G^9JJ7B3Z+FBO;5.H5Z86M9H4%@ICYP*6:DH9/[0QH3 M2>6+=#.-D*1)2^H! 3E53/\)&G!>7VVA(K&QN[/YK^!A\$\L.GNU-:8@]"=/ MX;LDNN) !3Y5%!$\[^M6%@17TJ#K$?84W6T8!@/[^(Y9][;#4I!#RK[3/S&V M,B1:M;CQ-%"7@JU=%0)R'SQ83WZ0!^O)VH.UHAXLGPLB$K_/!_&;&W'"KZ[; MM6 22^_0#?GN-QO34@;^#7NYF23PK:>U/6Z.A<$_(^-V3-5.^&-;KF<#-4LE8HKP"P;7:19P M!C6]Z@U->+.44YR3K4]+_J59 [)]V@E>8G7[RAEJ.PJ4.K-RD*M6S;#^KP;2 MD!**#@1)5Q8S6=EN=\I?,0_)=U!+MKN4Q7JM]<7@._^CB8#N?X3>B@"!2J3: M^,[NRT<[0;0]V];A4<0'I\'&BWJZ"?I=IA#TA$M0R@8*^B:TQ4@EK6/'#HW6 M?G0PA,W9W@?%,4MS]4UPA/_L(E2KJ/FML'7HZ>IJ?D-- )=1U7;D86^V^T@% M>9-QR-U%D292ZOU"T5737A3M-A+5S<*G8SBC3TV$G%K/H&/C;>/@:@V(J\*" M#E35OA8TQKO\Y"E#LUO$\0R^F=J>&]KM]] M2QWQZ0_2$9^N=<25TQ&_%[]V8K+>#@^//[FA6*?#D]/AV?#H_(P"PSX-3D\' M^(&#RC3\%8/:NI%U>^^/C\\H< _'A/WP,QBYY[?WC^/# MCT?G@].#0Q@0-G[\\3S8_P@K>!8&>\?#TSV*G*.XN(]#F,.[PX_#H[WA#R]' M_IUJPB/_96F!.+6 7"420X2A(D@-Q'@O=EC3[^F(/#N#4=Z MIR9TRZ+0]V;>?[0B_**98?G"ES>:WK=;^26K\,/5]A^I40P/AWL48F[BW(?! MR>D!1K7C%R<'IQ33O@(CE:#X?YY_ N[_Z];QT= ZU=Z!^/'KUCN4;LBIMK4_ M^!5D@*.S Y!I."C_9 BSVK^/O#]LUT0-'2L!6P8.;NU711-GJBMWN0Y4)RJ" MPU?K&D% DQL5@'7@W%C3AV%)=F3A0.,Y'NP8A)1*9:&> LQ32?R%ZZ%5&4=D M>BY:=;.BM-HKC=F@-UJAK7ZS\%K463/1[\Q$[P3[7%N>.I:G9S_(\O1L;7E: M.)>@_RBHEIP(]$%OS"9R=GQ^ M^:B3?IP\'9^9;=PMXC M?NNC>Y.5@S]&17+UYO7#:3W+WOS_4$L#!!0 ( -N A5?OY"C1DAH )A- M 0 1 2 M+PSHYZ,@//K+;__^;Y_^P[:_T8!R$E/7&C];HUD2N)1_"7UJ_>WR_M:RK9/S MCQ>_#.ZL'Z,KZ^SD[-P^/;-/+FS[MT]/D?LQ M'S\^/KY[/'\7\NGQV3<-'X[3 ME\?885XAX1SXTM5(WRY5<2E3EX87RP5C;L?/$.9&Z:?%J MJ>V(.>JB\&*YX#^9MT0$/O"B6KY0KQG&O(A3=+19/(GA(R7V\Y?;%:6$-']F:I./;LQLN$I.JX.)8O MBT59B?)8@-^ADROO:4W9Z5=S^N'#AV/Q]L@B<]6D0+Q4HO(X)G]+X._%I-"<.K:)8L ^6)3YRYL]#'EN!LK:. M/6D9;D.'Q,(N::O@7W96S\9':&+.3]]!UT?'%:C0(EY%0J2O('_:^+-9W\M6 MJU+OQ2K9'UM04# EE;K/RXM?6W2\,*B5^LV*XX]ZO2IL2VF/:^6/J1='PMPT MYW9A*RMQFQ7''PVY73%+U5@N6C[)=M9, ][7[%W%#SRK@%_V14-Q+VQ]-7EG MY<6OYOAJ(/)UE#60MV;HVD+I^*0>#9O]'QTYFVJ*OZ.&%G;9RZMF8HMU\K^V M,;*Y9U?-QJ;%\<<6.H#/Y\,Q#SUZ'- I^NO5OD"/\Z5:^!E^P 'V].=5.D@0 MA+%H2CS+GL[G+)B$Z2-XB"[)Q\P'O:<32S@I'PEWL)]R5^9XSL,YY3&#SZK@ MQHH&9IQ./A^A,V)G/LC?/3)^!WY25F2M@V5/0O )5:AWNR OJXNH@^9!V!Y- MN7YQ=ASBU64'JCB))[324J9<.JG+%%1A 6LQ3W-.Z_($52)PP!MI"AL800&+ MP602'.%8^/*V&SJ)^ $3=QO^9_&SC=\B]T4O1Q;6^W%_4\&;ES16;SHG,"-Q MH3(Y<:DR/_WMY.3$LJTO:5_%G[W M;Z*;JV;1;>?CE?Z6B,CB:C;#WX3OU<^ MC;1R6J*LXC+\JM=;5;&Z9OHTTVDU52$T_, MCZ(9I7&TC>KK=F4*"J>@_V%&!?S^D=%A765TX*^<#NM2TF$-!1T=-BHJS)X3 M\'#B&8T92.$EH;+:LRGDG&V''.NGP1)=_]5!2:O0O&ADAQ,;QTQ!QFY1I.W4 M%(#.ZP(H+QQ9X<3JYQ1UR*FH1, #$#.#!E.X>K\= MKJZ*!((?A 1:/]T"A9V)JJKD: :V?19Z+N613?],T)%%KAP6OR#4RJ@P!;:+ M[< V+)#XG]970:/UTQ=)9(>WRD:%1#-[XH6/+VK)%IV:0M//6YHNH,BZ1HH. M%SE!&%/[%+[SR.%LCAV@KL9)Q (:16)F#=)F0H-%,K8!3N,^3>'F%YS%L\B! M<33A%/[X#A19.+?[LJ )$7*9TF0!3>"0 TWX=%"@Z<"1\3_BP&$#8- M&)AB@B$91RP$LF!JS^'SJ+/ ]?LSW9,G@P,U%D[IC1XIM0@>O\C[.? M?:+#1W$/''BA(/7L;7V M5MLSI<5SI1;1%[\O]G?@VOS5]B@(3/@T/HOE]!FG1'(DFM+ B"]=L1M3NG^O MU#WZUK>"C/]&7RJC0\RVKHIT'#@F/MA>&$QCRGV8-(^WB@DJVS.EY0NEEM&1 MOH7^;.P09MCC^,#5>7JBBK5N'U%1-VM*N3^K@R;H/:O"LH>NXU/[D7!. @/. M<;$M4]K4A,#05_XC[>O0-7AF1W'H"(FY8AV.!I&AV*>^:5/Z58>M3N4N!.C: M%GV+U;NL[T/7]SGXO0\4YOK;ZW?1E"E]JJ-1PJ>^EUT=NOK>VQ/"N/U O(3: M/GB5("?A3FZO3GW3AM1[IHY!";?Y&KJV?L>NK;M"UX>N[@L[HE/QMZ'=I&7- MFE*S.A0E_.:A[+;;2;K0Q<]V0&.QV<6>4RZ=V^TUK&S5E(+5D2KA.W^GL87; M8JP!Y=)C/G3]8J#)$SL%YH3'SW8,;F=$'#/K!N6MF]*W.J9U*H-:HG=K@+U; MHT+OAZ[W7^TH&4

MM% MK)]&@JY#AX]Z@X9VG:% SJ]680&>KUM,I+XAU:E&O9IF"A:=:@ M_M4K<.N+Y9VBRY:W3>F[O'6#:MI,&]:Q9L"LNL'>Z MW;0<;DS5&WLPI_E?-6MY94OO'1)6%\Z-:7ZM18.:UBSG%1;E.\5N6D(WINB- M/1A4O&:9KV2YO@-"V0*[,1"4MFX0 )IU/\U"?J?\DK5W8[HO:]R@ZC6+@>HE M_D[SC4][0XV8, _,-WV*$^*]QHGS-1H,XD@=&6QT"!U38 @ZK9&D\]#A5FL1 MD'A>^"@R@('!MAU.79::D53[+[LFN9D<@R!4!R%K+E?:5B^CV0*:K2M!L[2$ M&3(/'9&:U4;3-JYB-P81I YCZES%/N#,#>8O<.LQ-5PB-V::M M"3"()75L5(NE)2,U2*D4"7]R*CO[4Z[F=-V3.'\F#*RV\(0\1L;,8[$8C"( M CS?,=KJDF$0<_72?.!8)Q=K>RFMPBN[7="*[Y'6#GGE*H=/%-R(" J]B[.9Q]4$>%2W!V4R!1M5F@@U>9@N<\M$7\Q0:RP3-EQ%L*">T87U6[ M-P@P=3"Z!& #'EIXU1*QKC,:EX-6'<(V;!0S[;U7[\D@;M2Q[-*]:9T/7U%M MBX\?2$@\@^-:DSX-@D8=_RX#C5VP,O>2L,["E&Q%-&U;JO1A$"#J*+EFWV-G M3S:J"J])S4()#4T6X=D.Z!,IQB(65HG[ZEE'486DX4:=S9T;5K$ GJ M6'6>D[)S:LJS2AI7^:;V#:I>'3)>2V390:#941O3R&C8K3' 7)RH8[\UCOIT M0&JBT4D"'R*U?>#!3WQ9QYZ39UG>E$MBE!B#H%/'@ZN#SK:N!83]!%CL;\F3&(H';C2:]TA6"IU:A XZABP$CAW*6GBILH%:1V( M*IQ1-;Y/NEHW!H&BV0JM/Q/;#3]5-$8<)_$3F0,OC&>4ZV\3-69S#))B$& U M^,FHGI7!B&BR?10?MZ_LR!5-5<\.B7$&2V@*;LV MB"]-\HKJ^+H?_NA@50=6FN>F=]P8(,$@S#2I,C;!3/>JVX6CS6]CW)O2-VT0 M'YI,&DLY=#IG2:L8%I'IE-.IB*QD3W'U<4K#*2?SV?-.CKT8(,$@AC0I.8H8 M$@46=.;/<=WS6T9G=_QEDX694,X+6MX%G'1]&,2+)MZ\@I>4D#4SU %B75FX MUX&#MRJ/\$:":G@8F0S^-.O6(&PT460-;*Y2VN1)84D;/(RZT%"5G&W&G9GJ M71E$C":87)HGKG-VJBHNRQJPDBP@+>/:&* !F^$D7.P(E1F>C)FC'=%E$'V: MV'49^O+T!JM9#=)2K@5D$#!W*?%I/JK.H&T$1;I((5-9B)CZLQ0LRA MK<%MJ<)%*U*+ LFL*R=0O3 M:0YJ=F<0)YJXM0XGBY61+KE!-16FSPR?8*_7FT&\U,P(O7C:G52OHD#RQ M!SPS+E4X?L[CR\P!0S U&MXV081!<&D"W'IPB0W6@M0,7^/G/,[-'#!2TR[& MO2EW."Z1)G'NW.(\W1&S>I=Y"2YV4,(#F 07ZQA#H'&*#,)1$S_7I$"WQ0IN M2K9(:(UDBPC#%TFV]34ENY@XO8-F"1#$OPG0:\=A3,!3?F3QS)Y#A2!FQ/.> M)2+$UFI_CA'RW0*S.3T&8:F)SVMA*?X__@&=62-!M?4'4&T-%E1+@(K]WH+J M#I49"O"XO=S./\?[[>VX<+^]^5EBK=X,(DH3OY='_>7A@ $29(T*!!W4G/'3 M\5/D?B3S.?I)XEGZ) #-D9S73_B,>D*G$D^@_;_W+N^OO3#D1U9 ?/KYJ/ W M8 ,3GWX^BGE"CZPH&4NW&6=+^B5R>^C>^I0]H#T M71.,*,7/=]0?TP4?F\MMQY\;^H0%9>RYB4R\I^)OP8_[CR22!\!'8<]U!7:( M-R#,O0FNR)R!4<2 FHBG]2?"7HH]63W,:!/UXIBS,0[@4'NQR)E+85>M-Y&= M?.*',';!)'U5T%GX_D=0MU!:H'C!=3C@E7'R@X/?0>+,8*4DH*M ,B MA118_;47#_2?:[@#.Q+2438?UJK?T^KT@T ]7B?WBR\X%X.!KUXBO"^3-\66+H M&4"C?!0.X65_DN%G(8PM6G@-N33Q:ZYF>'D&4)NJ?C2CPSF8WI OCU85RK5B MT+KR2!3U)^GZ8*%1/D:#><@8'#QV#8 M:#E/*P7;R8W8^@]?E$-'G$VG!?15+;WU "AO.#S"EA>R M_ZSR4EJFI7P%&$L>>"3&U;E5AM0O]X$3-%;4)_R?I2RMEVJ'>YC.9##:?Y5$ M<>A3GLWP8"(-DRX2T2]4_@_#[250C98YG?D5F=VNF=8%LJJ)*)WZ%N;5P8I# MW;1V^P62$*\_]MA4U%!SK2[2A@$]545&*'J5.?'J=Z]'M=82H8-T'>*%L_ Q M(9EIF*<_^>K/O5!D)^WS(>4/X'$LFZ=F55MALS 1WF*?JKQA=\"ISY)5% M=AX5;,"&_#B8D^:4[46]@>R'3&E_ BYCX+ Y\7H^KJ:HV:S;1$O$H(QT%RF7 MB:2VM3>6X#4TA4&5S#9GM(F MWYVFF;<@H2$5?CR X ZF-A17Z)I#JK2QMR"MZ XFZB0.^?,M#5S*P2/)LMXW M$%=Y:ZTS6GHG-G2$^P)Z_PH\XGPQW[Z;BZ6\S!;1^Q@_RJW'B'NQ7IK'8@T E^P M?4D!%U2^%9GSPD46RQ.^:D5;&7"34QP' M3)U'<6V !6L1T?(B^\.5)IA8L6PKIN=B^PWNSB=!%N""KRQ^I#20Y@=)3(]J M%#[/>I5:]XGF[(NK808KP_KJP]:1KT7I+9T2;\!#AU(<*"+< .(1YJ]8E\W% M6H'-6QC7*$VM?S 5:LFCL:/PDN*.S-X$L/A_,+NY#I,"@PUJMG8[U&UZ&08& MD++[)M1L5RC8-BZU6);3"K&O5LS)&-YL*E;1\.!#='=Y/_RQ@NMZ55HYSMRQ MV6UV%NKR884]];MV\@%.[FP1LY;)?"GN0B3QK,\QI]U8L0&]?K566"K<<$FB MF; S8$S!M$(3\.W!!.C/A(E@"Y[#85P$N)=C$PWKMFV*K44"GCP9A=:19;R&:E(CXJ\:4OL$3^]M,IFO@HE7WW6_SU! MB]&?P"<4!-1;:&7]>7-:&7C&4\JWW82>TX2+/YS1"!>DOW$P@I2/@,X1#=*5 MD_YD91]YLZH[Y;B6>L#^33F!N2ZX;228)F2*6Q"&U)L,B(.+( D7=O)_2.#V M@VP\7.6^<2NM43T>=(_P:(0KJ*-\#;#*$JVA7VQWP_4]=+WDGN15!M1%=KFY MMPX#Z8[ E+Q5VM?>;K'A@#K,)Y[IK8']R22>T6B&F.>AFSBK,::R JWT*<5Z M7\^'9L!A6N%%^:H5OJ$@;>D.KD5T4RYYRR/:_\5]Q.TG,?L,F,9?6K5]U@HC5T M \X>P%\;>."K8,GL:JYEF[>Q5"N-. PU$QI%#$]4IQO6UO@J*=%.GI*QQQR- MEM3OVLM'- -/6)Z"4'"B>MM*7O $!_61+K5>2MZWE)\'\/"IB&8.YQZ+5]G1 MO6XE-\->;PC3KR$0XW VEQM*5,:@2L%6N'G#_O5R3I#B@U:<;,_N..]/KC'; M"KW%+&L@6UQKGBR>K&8YN'R^(_\(N3@G-1(;$^A3?.D!SG).=]#P=A*+LY;, M Q<3B%.W#U];@%8P#7J!382A>!A.5@X>5R_>#A#GJ4R*=U?UT#Y.1='+YT61 M;.-;? [A\4<0;?'T . MG-UO.+1] ;#E"6M>2O(5:6G)F>?=2>,N=/-]//^;$!Y3[CVG6R71+MQ37^X0 MN643G)M@H[O744.JVK9Z_,+Z>WU=&=>+L4-:N^-?'CZIM=7 M#[ WYG@Y[-Y+XEG(\1AC+P@2XF7G/A=QDJU%W*##5F;/&V8)'[]Y(9BKOP;A M(PQN4UP_TIV_KU>EG5.TPI0K.URY.CDK+=)2KGR1Z#7=G;C*C_IE*SG!8Z"7 MI[9I.#V]FJ-+?7;=O+"?*K=)C@:\RA9_:9J5&@EQ[_3P,7\2S(];S1C M\Q4.RPJTDR/&1<8"/"E! E?N88XB'H:^C#VQ!^8F63I XLS6CB%LU4(K99*% MLN5FBIM@<#/X>A,\4)G-=IG[BF7W@,]1>!UR'SS-1]P$TY^L^%QE;%>MVHKH M7$;Z6@!6]:*M =1%AO357.DG,AD_IA0#7=A43-!LXCB)G\@:#K//@0/HSJ#8M-F]UMRBP?-Q;3>QG[*A$5D.N5T*ASI["E>]I9=.?BL MNC.WEL@:=[&7$JUJGQ0U]HA?_7W=Z:65J%]O<:%%5@8F:S TX:7>"4>2Q>V" M-0S6SOI]$[*O>6E[A-2+?JEUVAA3(O.O&\%6>;-[)#DC M=PQODJ.93O9>JKJ+OIN)3]O:_LM)$8;,V]T=FY_8XS8^*0T!VKV8^KT_O MT%R;X!-YC69E5!KK9N\ERPH7E8+SDAWXJNM#;]OZWLMQSD-;>'[V),NJU"AF MNG7S>R_)@H&;XR6@)$)W,(@ 2]R(+.MTL/?2K#BN;*J]/W)XCVL-><9N.\Q3 M41>^G+H3WV9MO@69581/A0;V1QH7BI$*=W?@'F*;%"Z8K[VM9)N6]UM^//0\ M',#PE!$:WFD8NH_ TE:BJ]#H?DLM2L_I(W/-?;-M6MYO^56T7J55]T<"O]H> M'L\3(WAV\X"8PDC#/*6!F!5.DCCAU/99P/S$EW7L[&J3RJ RW-F;DW)%Z-5M M;7_D]$&L/V%RWT5I(J:6A_I5/Q M(]-6VPO.-T7YLA]E8JC1QHO)Y-,QB@1QZ1/X\_\!4$L#!!0 ( -N A5=O MF)"U7Q, %\V 0 5 &UL[5UM<]LV$OY^ M,_OWI]>(!IR")"Y^\/O]X$ MIS?G5U>'!R)%-$()H_C](66'O_[RU[_\_+<@^(@IYBC%T<'MX\%LD=$(\P]L MB0]^/YM>'P0'KT]^>OO#ET\'7V?G!V]>OSD)CM\$K]\&P2\_)X1^^TG]=XL$ M/I!$4*'_?'^X2-/53T=']_?WKQYN>?**\?G1F]>O3X[6K0^+YNK;*-UT*#=^ M>Y1_N6GZ;.C[$]WV^-V[=T?ZVTU30:H:RD&/CW[_='T3+O 2!80JCH2*%D%^ M$OK#:Q:B5+.Q%L*!L87Z*U@W"]1'BF1'0HN7YPD+..LP1/<7R@?GZ= M7CUYIOA&DD2P.'T5LN61XOOQZY/C(]7T2)*=XB6F:4!9BH.3X#83A&(A MGV MEE"-(!#9 MHOCO STN?5S)B2C()5K MJA,6/N&CHE2LIW2,Q*V>'YD(Y@BM-+E'.$G%^A/-"P2,%__)2/IX15/,L4C%E1 9 MCDYII'Y!MPGNS@+7)WCET!?TJ.:QN&3\$^9SS*O!8N/G(DZ('7=;%A*TN24AP>,RS?__E"JR'M,YHNTT)?Y.(B'S\3, M4]%>M#C2HD.+""(%S;I_S-FRX^IC;=%+RIR0'^\1,I^6_.3O4IE8JWG3'2 M^3D>K9">:/5D?EP2*F?Z-;G#T=6&[%--]6F)UHNEU8S>S_*]S.YQ]8?[NU84%!_QFES>*5.,$UV1]K9 M@"(,DAT_-#LJYS8DBWYH!MCUNRLG3EX )ZKUFBL'OGLA'*A0<*XL>/L"6&"Q M^?UO8=\%":-S2=!2[L-NTT %"*),;MU8G'_0;L?:=%B/&]1VI'G:CWZ0!%Q1 MD?),$7R..'\D="XG449-EHA+%Z_VU%."OM)BTX^C#](84%1]9C3,.,>.D)Q& M\(PP]T_)=:]":]IAMR7);#0Z]_.*YEHNAYE<#HKKM:_&WKB3O1L,)M%KB&8] MS+P6!BT,O(UF)"2KM>U+M4G(\?6OA)UQDNIP+U3%S=YQ(AZN3F9 M;CJZ@E_R$SV=TF(Z?2H>O;74GCNVFG4:40'OIQ%17MT%9PD64[PJ@F:3^ LG M-"0KE%Q11Z]T+V/"Y4*-![;36+!1V_ROW08#CMOH?>TR%%3,36(N?0T+TX'K M)*W94-R Y+L=D!.&=0')!!X4_?YX;0>?!+!=ML.O =C^6E?\;2QVKQO"C*(L M(BI/)F12!%.1_R980B*5&!;,3[#%,.:H%N2:)%[2J-)NL"\])$=CEM?WZBR9:;S5C4]YVRYXG@AES&Y MPU=4+GQ\S80*G$WB&7HPXVLSBE^DD9124N*AY LBT14]1RN2HL2$R-[:+^4Z M$FDB],F7(]!5LY"KVGBE\AR)A5QMZH?*1[Y#B3*23C>&QC]1DIF<#XWZ^D7% MEDN2:GM/$2@M?$D.EE:?408Y]/".@-&;E(7?K*_ T,PSK33E*$Q_(^GB/!.I ME&<;R?UH7P!-NL+!5!M';-A[E/!NKGBDOBDIV?K@;DTOSTBX%#JI5*)E8NK# M[TZ]O"+YR%AT+[<3!I)WO_9*6T66T,5#F&0J7%5#=Y.N?OVR3TQ-+3X7+)%[ M>I$7Y9C\KH[=QL)BE[7FAF/16Y^/ 6:%EMU*-6PVMWR)B2^]TSU9Z5(Y.K_& M2&!'.\*M$P0;&W]4]U$ M;-9W\%LYSO$*D6B=(%SX=ESVQPUZ>D;$Y-Q.'[\DB*:2+*7^5TMK=J1+%Z\8 MIEBDG*C"5;6!M[\':UO/5*>(4!Q=($ZE9!$EWYK*HT M[QGCG-TKR@P +"W]4NQJ+0.QCV=<:I^,/VIR:0-JL!V$E(!C 52_0X0DOBS^/T/^%'B!Y@:IUG*&)-/< M(+EDX4"2=LZHG/-:(,F\1NB:I+E DH-N()LX8EW1?0\&7?-P-5 %8"\I=(D& M %4#=;62#6*_0+6"6\FK4YP>J(:P(VP8'P&J)^P86^6/ %46-6_3,50!28Y: M')M/?#;-',Z0!*H;0GOR60OQ.=R9 6Z W'R_D*2F&RZG=%U(@M(15I>\:D@" MQ3FO:&?Q.26L0I(K;8#6I2T!-=.<\=6%R2")FX[OKUZY0ZA#VS05^G".57%R M=Y\5:76/ %*;YD9FIX-)MF+Z4LXT?0Z1DF29%.F;QZT%^&F:R0/FY=Y-+JFM ;E.!)?%:RK1?0U"D);,PZW:#0?P'.1@9#S:XKO,+54>%2T\4ZE$O=%[H"Y@J:Z MF=^2 ")63*#D(V?9ZC-+*Y>U6J=JW4_HNKD!4L?1O")?;S._8'ZS0!R?(4%" M RYK6[^G4R/"]1;K-/IW)K0Y.XE_0YPC:ES43GW\EF_HZ]<2.?E/HR6A1*1< M.QF+I6# X=AKE$*4J^5*. MP/"/W M(/<E M]-."3XO UERI'&5$I'9#MCGF%N.-@%Z24HC-(FALQ69L[;NP3B\/NY8PM/), MZ1W.%6W.OUI18F_NE78Y4[<3VD!P99MQRFMJ:;6T]%^4(N4]>TJ/?3*[=?)= M!H$1#U7Z\ >YR4J83GNTPW#JX[^8(PO5B4]T?BZ%\=RX3[,U]4RSWM.N%>MN MO'/C5E$."/DO,A^PTF$DOZ436-M%=.*3X MK@LF5]D'*>W%!5=;GS2D;$FG.=G$O>4*[@<@X.J-J!;Y!<.EO]@V#.M33;(,T-SWRJW9!#LI,\\\;-$P3)VO(]>1HX1%H8<,-I M%.\3R>(%;6$!OAC&- B&@K)(&L3=V&ZO&O?]?NDB,TP/L3A(YDVU$[X15^#. M@UIPO:2:0+(TC(A'2[Z#--GM&3B-)KTE! MI!;1$W#K\##FG."P7*@1$ PZ2 MTCKI/<6X]HD@,XX=J?9T349%>4G-P?\./?Z,A5='EBM8=RDM'C*G>1%(^#B3 M)JY H19E--)_%8)M8PEOQ(32&/*+)XKD"ZH[0=$W#5 C8/63F#G-'TCJJ"&J M$><#:$6&Q"*($W8_H.9Z]@B8JLI 9J?B&'LT5L[ W/2MMI%V)%M_ S91!@9@ M:F\J&:8K^.5"69\^5CYX;!O*K$YGZ3R.]VM6=DXG?'JFGR3YZ0>EEM+*)4R= MZ*#*D_$'G/_Q#$.C;=2C$+$N)=;Z$)%^?-$ZC MC(S4<+"5,\::_B.C*PX@7UM:E0>1.T-M,IAO#YM2G7(CIJ39J M.8S?JV3TB5S_(#2JJ:HS-_1,[Z-V>ETR/L6KC,L]AL"3N'06G)%^UXYCX;EA M<7IOKHNUM!R%XB)5?,9FZ$'9->HD)CG9%7E%@%7ED2_5U+;Y"KH.-PKV&=,Y M\Y*L(M2/\YBPWLCFWT0U>)L,,2Y&X^4,K@AK!_!]>5:(<52$][7>3S->2MLH MO8C\>_.[[##4:)BOA,BD,2>I+)^S[(#0WG$T/%*:%Q-.$J:X+OFMW:8.D&K[ M^D9U1X24;5+H?6#9;1IGR7JS;P93V\5S5>V6HSKT)KH+4 MZ22X5;'#I>^VV.:\A-*2;K"[[4=:)'="??_-7:J02D3:8>\I7@VJ"*3;+/": M\NRC^K<;.P:HY/!1"MP-=)^%ZSYJ@SNL_1YS;UPY\B-8CO02J7%EPSOP;'#? M13A;0YY*=KK(_T9)-\[ X=N!=9Y<9ZA[:>HUC]TY\P.N]><06W%&Z>. EJ'L M^\H<$&?D\(TX%[>$,USXYEOS/!)G\'"MN:W^:IIDZ0Q^'PTWI_034#7H+7(1 MGFCQ=E&6%OXLZ"PP1D2!%21W@=HYTM3"A07]O3[#^K?E6E4PH5O,$B[!][L%L@=8[G[X,%V1.\4/85T[,1(%6"LD]4)+@H( MEHNU6<*01"Y8+M;F(D,2W^-S]G; W26@$TW(/V MEE^%#*TO!_;ST/WE8[ZRO$V_RN?M._?J*T[]/'1O^;B6YC/TX)>7]@?O+3]W MTVMT;'DF[=-UPI$'UCK3L+=<]CM57]+\E%M/#QPK/65O.=6T^,GKL_>!JVMI MXV<>NCYME#-8#%";R./Q?+<#[H'LMQ,-MEN Y-/=/^[VG&[@P^6[?TRV[-8@ M>8'WC[$-C6-(0;2A;5H&PH7X4H6S@>-C^"E>JFCVR&(7]\5+E1UE:WH@]G;* MQO>1O[%G_'S)<]1YYU=1_O?B5$\;9@SJ^?$?1/\Q2%0V@0X*+TF:GY2N@L!Y M>>,-,Y=$&ZH;89;;,^P3KM*J6H?0A'NTQH#X<^9W"ZM7496,M>9KA^>Q?[;=@>)[;.<+K-[G-SA M3W+B+4P^_J[#@<1NF,)=AP&+=2:?V74R/QL'+MI[U@?6[2CPD$[Q$A$IZ_DD MOB1"*BE%<1?0U@%ANLP;2V'6DY*"9,&V84+?$P.2IV-P?IBD R2'L0\FV/5] MBS*0O>9&-T'AH_+=V\)X;B+XWYT>?Q?$B/#@3IVX%"PEO7(O5>RTBL3EG7SE MHDT4J-SF@*MR'RZA!K=(D+8;U8&I\+AG]8+$TT6?VZ,(K5FAIF;C7)+S&>=1 MRKI[(^H[>*5_?<"9*@=1\DU,LE1.+:KJ3PP(7+K M$<=>,]N6:]W-SSQ3LU]\4;(+AW!(:G\@[XQN L-\F/@M1^ M[_W36X.G>*5.'*+S"]G!=F%4O^.#Y4[S&=%BO/V_MF<\.ZB:5-9>&$'RMS4$ MU]M"A)1"8->'C5ZT9?%!>NLM$;<6//XMX^^DH;8E-F ;:H,X/W8")7(7+[*D M==B^PQ,\6K>=J>P4A']R:+K]T&B=(")(GD>BSZ@Z9^*9-Z/G47NX'+X!,3IK M.%]1U5?!]3>@7V!3+.1V*%3E$Q_P'4Z8SNSO!Z/3V-[AICP+TTQY '?N/6B/ MTCBD7W W.$G4:3(T^H3X-ZSU=R\OLG[@'H#V9JUC8G1-C[>?_/W-!MQS'+]HJ4AS>[AF.&<>;X^%-/.AW]/$Y(XE9 MGZE4^7T3/KB.Y1NUJXC3ML4D5NFTXH8EIGL >Q@1*@<^8BI_4XG$IY%*]91: M3<<$[%??]O\ J/Q97Z'0&S\, T+'GPNR_N _'0\J^DW&06^OWS0B> [4.@C[ M&12F1[&/%\P&W4I!6#6T7H:46]@WR[KM<2#E&8ZT[IQ< M=I R$<>3YC4N(UT;:#&IZCS*P.R"OMG5\PZDA6DP M7-8;+';M@UT @%VU6QL(\FL,_S<;V*4*(F$5(F.;^6@= O_%%^J_6R2P_.1_ M4$L#!!0 ( -N A5>$S]:QP6H $1$"0 5 &UL[;UM<^,VTBCZ_5:=_Y";^YF;3";);K:>/:=DC3WK6L_(Q]8D9\^7 M%$Q"$I]0A!8D[5%^_05(O=DFP 8)@DT955M9CPV W4"CT>_]7__KZSKYYI'R M+&;I/[Y]]Y?OO_V&IB&+XG3YCV^_W >3^^GU];??9#E)(Y*PE/[CVY1]^[_^ MY__X?_[K_PV"CS2EG.0T^N9A^\U\5:01Y1_8FG[S?R[N;KX)OOG^_=]_^NOM MIV^^S*??_/#]#^^#=S\$W_\4!/_SOY(X_>/O\C\/)*/?""#2K/SG/[Y=Y?GF M[]]]]_3T])>O#SSY"^/+[W[X_OOWW^U'?[L;+O\:Y8<)IX-_^J[ZXV'HJZ6? MWI=CW_WRRR_?E7\]#,WBNH%BT7??_9]/-_?ABJY)$*=R1T()2Q;_/2M_><-" MDI?;V(C"-\H1\E_!?E@@?R7W[/V[OWS-HF_%KG_S3;5UA(><)?2.+K[9_?CE M[OKU7L1I_ET4K[_;C?F.)(D N5QAQ>E"">I^ R4$/\EO_W\G,_/M1I!!%J\W M"?WVN^Y 16Q-XC18T_4#Y2W!JUW#.J#QFJ;RI@35Y]K"JEC&-K@KL1X/BP<: M'+[8$F+-2CWN,5V0(LF[;_+S=90 [Z%]":K\5O9'G"096^1_"=GZ.\G*WGW_ M_MUW)<2"$^14?"P/4I;3X-W?@JQXR.A_"ODK^BC^FSW'02X6[-J/U?0))+_,K[;%/?0U!-:+U#= MT"5)JF]/OL99#6"*$:UA6I#LH;QL118L"=E4@-$DS_:_.4*X^\7O'^(L3%A6 M<#H7E'(AUO]C\I#EG(3Y"X@-9CC%X'Y_(\25HM?BQY=;W3QP&'CGY"&A3; ^ M&^06S@-?N2S9RN&T52 WC==!?V2,$QY^P[B04?_QK9!SJQ?C[Y+@:/2/;W-> M'#9C]QBU%%T6G*U!I,%:4+[XLDO\%*)*A:*.T; F=NT6$8T$HSBNY[># =@J M$*-WUH_F^;O3ZFSJ'Z^N&.U^R=)<$/5E4NZK$%[H4OY@C/&)"M+FBNGXGN-; MUWGXK.7A2\+3.%UFMY3?2_)ODML:QWMIWKTT[^5A+P][>=C+P^X6VCIA%S+4 M 905M:FOD':< _C^=T%X3GFRO:,;QE\JE8"1#F"<[ K24DB?\5O.'N,JWD@+JV)X[]!.Q:7@)+D6XMW7?]&M$DS%N/[A M8^LU2^]SH0&4^D V*_(RIDTH"6I@ 9/ZA[P2RRH.*#XL3[A6Y( ,QV$8Q@6- M0S-U]=G+->5+<30?.7O*5X+(-B15WQCMZ/YA_7I\A"NI1@VHH@3J/A4\.,EX^KSK1W5.VS7:2*PGS^)$*^9KL.)X&:-WPWJ&]H\M8VJG2_#-9J[>V?ECOT-VO:)(TL:"Z M0?U#MB9)89N3K]>1M'8MXBKDNX'Y-(P_*\_? PC_-:"X1JB .H+K^&*Y(NJ8*'Z(;U")UX\*4L M?+]=/["D!JS:OSMUH4X3DF6S12G#UTJ#S0/' J\U.;85W$=5Z1.MN=2-XX9Q MK)_N8@U_!(]W"OUOA$LY0;O/M6,&"PHX%Z>Y'A$XM3 XWT$6%0 RQ-?YF/4W M!YV[67,L#'3+4,4^6*+,?F(B!CJ[AI?(+5;6[EVC1(^*+@U9?R?Z4_*.GF-R MP$Y69N+F1'/I3-$#N & N/V %#>=)0>(VGMTJ&FB:( X_8@.)UC "Q"]G]"A M!PR4 >+W,W+\%"$V0.S^BA:[UY$&0)3^AA8E;>P)$+M?T&*GB?V!/MK]JSFM MJ5$;D0/%#ZM4HO(10O'"*I$8N.V@J.*34 P\+5 D\8DLP" O*(+XA!90?!@4 M/7PR"SQ6"XHC/LD%&CL'Q1"?(*..X8?BA$]\T7M0\$PHCEC%$TC %11'K!**)FH/BAI6Z4034@5%#:M0 M HBEA:*(3RJ!1>%"\<,GH33%(D)MZ_AD%--L@R.F_62R$*X0;:B-,^"#9',?D5SH7\G!G4O[7S'2,?6/&0+XID$H;2>I?=T9#&C](U7!\!WVF-H8(';PF? M\=(P$OU*DH+NZS+5RP+>;R1GPC8(GC8F9?+LG$/)(LS^=N-@%3,,2R'U_4+#BM( M=P726XO.V5I40^3B-[_?4=F>C59L:Y/$]8E_D*&^V+41!I]9*A@HS0G?ECX5 MZ=)DJ0S(U:2*PB8AP4.;80R==@ZX#)H[/>-+DL9_EOQ^>O C2$DCC6Y/WH+9 MXBI.A5(1D^0@#F0UET:Q!WU]QAO&? EW7\(='2*&#Q)KR_A'9RYL\U([/MCF M&P@^(V8B&J(RE/9'P!CRV+W=V_=?../^"_T*F\X-6#\$6;%>"WXB[3-9O$S+ M_"+9]J RZL?I,M@(',/X:&L#6J[:+.W.9-4>.F^K.F=;E3F2.< ^GV62O[GJUT*N%7BWLS?/:Q%=9Z\=Q M=$JPT5.#3JN"GPX#26JH-/X^J-4[6+WIQIMN>C7=M)%UG9MN?A1W+Y/$$*<% MC0(F;F0)J:F/M'$==P8<("C>AO,&;3CWQ3IG.4GN*W:G-N1H!WJ]U!B#_76< M'6ZC^.U&\NO9XF)[3Q*J;9;49@D$./Z3)M$5XQ*V&;> L,%ZKK$7H)#D(V?% MIFSN ;1-VEH6[U[( M8IWPUA/N@]D$7CU_2@0EU4-C>VXP7$*W#-DB#[94/<[[6+V/]8Q] MK'9M=LZ]KS\%8HM(NHS%P02"\=# 6R$P4?&HB?!3828>GU@ M%).23\#=,^T6<8KGH6?8%\%>-;9SY;CAH-4Z1S0CQP/QH*X:[U+ (%QZE\)X M7 IJ'LD,&--H;=P-3P0ZO4UW$@PNYZ$R)70EQ9'8OR!'!Y:)1V=B]]8M;]W" M:MWJHO(XMV7]'.3DJW%MM1>SW-FL:C_L[53G;*?REIB=#W%.OL+M+I I7I?V MNK37I<>I<7H!V O 6 5@^-OC7-S]:\!II1,7_*0Y&5#L5# MSUH,OCNE?:%=W]%$]L*;/9BLQ>;O=CLQ6:;8G/W M-\FY./VW(*$DHV7-W76K.,XE35LT[C!;U)WPW08N+Y.?LTRNC%R, MZ#H]I"-D,SX]4HPN@A$\S0*0)?JWG(64RMCK3#"<:4+BM09 X)3N\F;&\Q-9 M4_SK>+;B'[]_(E_C=:$(357]O7^H!+?10E7W]]ZANB.",=7<@-J_N8%&N4,U M?\4#T:"!B">,0%ZZT_<&KO.V6\3;*(PPN&&R=.#)UEYL/Q,ATM'9XOCKNB>I M_0(#XK<#31O4"Y@Q7@Q\>+*W#7G;$ +;D!Z1>FF'-8@=F##H\#RP%KQX=(8] MC3R+QBZD(C;6J""@LDI"+Q/R0.JFTU KD:.+ENXJ6Z*Y029\C+6Q6J"Z:+WS M?.0WM,UI&QO1@-CZPA[>A>5=6$TNK"XF)N?.JU^"A*7+G/*UH+J' SY +Y5B MMCMWE!8 [W=Z@WZG7:O9[(Z&-'Z4W.6*A'$B/J3VZ4#GV O$<0J.ZH\T@N2 MT3M!S1JXF@;;:"M!0\&.HMFC^%*\7.57<4H$KTJ7\FOW;,$UC2;,IHZR!X8" MD+G@.!?O;AA)-:Y"Y2!+ ,B5FXE;/]+[*;V?TOLIK5KXM7Q=/\BM/U7P[CC? MLP6--TX]<$!XM3<:QPU^DM^XKB(:LK.FC\]Q'YUF'\U?"8_EQ M>;R:^Z4:-ABLV@=!/7 L\)J\33YBTT=LOIF(38VAA9D:-C#BIS&1,A.S)$;< ME(\(@[-NC'CYSH\.1&[?^1%H:L87]=3$C)F!@QE5.)Z=1VDD<:-&QZB)5AAM MO+=>!T)W[30OZ0E2.O129J= MN,U[=)?0]QKWO<;[[#5NZ=FQ)A,9>]C%KT @%WX$+U4EI9 3;1AI>J!0\$[ MA<(['1#>\6<-'62!4\K5A),VCO>QQ6<06UR>ZNY]ORR?]\_BY8=G@AK/]U&R M/DK60F1;,W=B<-EBM'%F0!Z-3M73' B#BRJHC ^6"!.Y[:OU =;*;J,+,_/V M,&\/PVH/:RF)N;>0O0N>".356!CWY_1@-4\SA-!PM=I%#_&44$2!2%IQ[F'\KS)E&7NJPPOEA-JS'K#)A[!C]C-_)(%I=8>"C^_.>(X^VN(A MBZ.8\.T) >@\]TWCO0_6^V [5BK2*G.LD]Z$"56X\/?:J]%9?^ELGIN6N>(K) M+88%L+A%T4?C^FC<,XS&A00/N0^Y_2'(I)CV(#2I*!##-X)02_:W!PP:@=NX MD,. 7" L/C[W#<;G?B#;[(HE"7N*TZ4L=ARG)6G,%I>",ME6DM&,WU/^*&0= M=:!BAV4L(/&)\#]H7M+WG5 P>!SF-"KUK2_B)F6?+N[NOVC"5EM,MP&T>%M6 MQTV;;>1^49I]H"1?E149R4-#$^N62U@ ?KZBXI??S]9I_%#(6J+B?(5(?)N0 M5--S&SK)!H!"QE">Z/R!9X6N1;GIY-XCSGR_<-\OW#E$SN-:[P5'(#QF7])L M0\-X$=-(&4'9.'8"(_FXHN:2)[:,0/%-LX6 MTQ,9N[2?T&C*LCR[ES6B9'G6Z):4(I$RM<+RJC[*TPB#2F:EM'ST*ZE*&_79 M.-XI]%*>4F27Z(8, J,VBK-^$'8X!XTLK1-8A?:BI5[0'+=QG >.=LKS)M)6 MM"S?I.QB^XKKE4_ \1U((]#9]?DIOV?P3_EX[.'CL8>.&O 1S0@B(]]*[]5Z MC8&Y?!DP;DNM9,A@,ADF?)I56&9D1QAM>+):U$?G.530%FMG/D;ETVYWO3!$ M:UHD18V1!ATM]LK]F;'I "4Q#_*$8@B5M!0]!S"QHKD7L*>2V7('HZ+W[K($ M!D9N[7 [>9W1X.R:T1M8V489"NQ;0SGC1;XU%*:DB+X92+<0)71)%4ZVJV4 MCP_L]H'=9AC[P&YUVS&;H0ON(\'?!YP^TO2XE=#([U<3'49Z*[[M([O?8&2W M3%$->5QJ9U/![N0]U<2\ H;[*%=$4:ZWG$5%>+2B*,+X=,-%)QM.MW'M/F8-A_3 MA@Z1\<>T-0KZS$C&QH9:\\/,C*2DT<5R>?^:]Z_U1UG-)@)41-;,Q)BI20L= M!79BYAA(\PQ2%%3@3R2"I0=[#QC47]RXD$/_,1 6[T\^9W]R=],U M+=L%Q(]T?X-EU)8VI1@R9" ML_XJ&>O%]O#C/V/*Q=.UVMZ(5Z_.+]5N\C!X'3>\L:P-:,XP6%RGFR+/RBW] M0>N\ LP8!H-/)^_V:V+1LK!6:YPWEH-R[FO9PH-F^9T0T^Z?R$;?>U([V#L? MO?/1.Q_1(=+R@6=6>#;&C0!)GJR-YC ZMY^Y,([/^ ,Y'6;VAJ$R3O9!MA@< M.!;)MXWN@HZ0VW'9NEUH4A=0DK>CY^E,BCMX_XHQ1MZ_XLB_8F!Z<>]4^2G8 MG7@0IPO&UZU:KV@7<>A, <#A'2GG[$A1).9)@4]0Q6U"#2'2HS@1VRQ&#;['QT8$EX=#9;;[GREBNLEBMC^=R]_>JO :^J6P4; MPO-M('!),X&.^*)Q7#!D+8?6+#@XWJCU)HU:$0U)1->:=K6J,18^_RE>W5#" MY3N<73QJ.N9JQED 8[98Y"N:K6BRV*?GJ6%I'&P!H/F*_BNAV* [([59LV&T=S\8EC\J!;I;>66U M)*0>.!9X!V[*>01G?A2;-70.F($! _ A*.>,&PN,5)5=;$__8DYDF@50X =W MZ+58P;O$O$O,N\30(=*H^K%.6A8F5*&B+FNMKV#$ML5;Q.#RZ8@PAJ#8($V- MUM?;5B!!Y]C0T",#&R)1>=KZNJ<8W,']4_#(2%;-7YB9Z7I,)-R*\9Y)OHJ1 M>0T=Z<+%'P9R1*&D6IOBX)E4L8/Y@]"0:SO]9*3R@G6%#8.@8$?R@SA:@7CY M1H0^;LS'C357E&QI!G89/Y;%RS1>Q"$1/Y,PE#Q0L/I@PY(XC&EV^&$/87,4 MF>F*3F+)V@'E(\K..:*LLU]B6]=K3@#HAM,7H$1>>J\MN"UA3%I"TV\ M@)G+!>AP! #.; D*SK-J?@BR8KTF?!NP1:,"D4N*-,VUZ? %=QDXG8'T6I37 MHIJUJ.R.AC1^E/0S21+V1 1KN&)\RFD4YSWZ2+=%O,R_7NY7KK<(+H MQ/S\1Z%_Z-#R:H=7.[S:E#9+:A1J]I6L 7I]+ 7:)!NU7,4IIE?R"M*;^)%&DS2Z M3G>7LOK-=9J3=!E+QI9E-,]V44C1)).^V-EBC^#T>-M 0J.;C[H5ZL,5C8J$ M'N$[.?7L8GORK\8RAAV6&@AG\0*R91K_*4XO$NPX7L3RO)Z=7AK=Q.0A3@3< M-!-_*]8T A%+3U_Q*JI74;V*ZE54KZ)Z%?5\5=3NL@2Z"%T3I'N0&-SFAEC9 M#Y?BMMLD!"O;TTE-KNE[5]:JN5W6]JOL65-V!'ECGJL!/07Q0W@)2:F_M ME(#FA=R)_U!8O.!_SH*_HAKV\8X;V30NMI_(?S,^34A#]&._'QG*L?O*Q+.6 M_1?^+/G?Y=>->#6IJ=NV]9(#:7\?&8N>! ^":VG*&5Z;\MJ4UZ:\-N6U*:]- MG9\VY4("&J%+T9[H,T+_(5@H^[CO,R S(@:114BOZ2INUS M"ENM[4Y/[@">5YW/677N+!O?4,'7Z,Y"EBYO))GM8R0$A\\++OX?)$!W6,EK M65[+\EJ6U[*\EN6UK//3LJP]D,XE[E^"A*7+G/*UH+:'O)UHK5_$G0P-@<,+ MRUY8A@68"0HR3&A23QD(AQW+$8KC;'$CKL9<7(T6>)DMXT5]+^I[4=^+^E[4 M]Z+^^8KZ\%=_A.Z1;D^_,W&:S8@K6 2AL6Z*'LPS/(5Y5.VW@@*D\_9(ZWB9\%U!2VMZG4&KS-XG<'K M#%YG\#K#6] 9+#R6[J7L=\$3X9RD;=-2U LXE*<;8/!"M!>B04+T?2YNY$XK MNRR5LL^"OG[;T=:,W\7+56Z01=YR/2\X>\'9"\Y>\L=8%G @ MG%Y(&IN>D)BLSQ^6/YW6!KRE/&9B7&8B?_?TO:&TDUKP[VB6\SC,:52RT2^" M$603H0Y'DS"/'Z%9 #U]!=5.E9#/-F5%$:N; U_8:W9>L_.:G=?LO&;G-;LW MH=E9>2]''6S5@SP%W ^F]RN3NC0'O TX?:5K0ELJ_:KY#95\/@E?NO7*O M$8:G9!/G))'74]D-6UY0D(QL--Q78J\!>!?8JL%>!SU<%;O$DCE#+ M[2SF1)9$KZJ/M=-2H>LYU%K-0/):K-=B M=86X!2G]*BEI5R[R6<.Y3Q5Q1;/TCH8%YW&Z% ,^LY3O_WE!LCB3\W==R,)5 M&O^GH+!L*Z??'F97]0B5&'Q)V4-&^:.$^CK=%+DT^Z6AF 5JX]WGIP9R8IO2 M18F;H3_;XC>\7N_U>J_7>[W>Z_5>KS]?O;['IW.$^O\ HNL(+0;]RZ;N#0P_ M!3M^$L3']LLMC0N0M1P:%N#@>*."-RKH:K2S=%EUY=AUWOA(V9*3S2H.)US< M?UAY]E:+.,7S.8N:+2I(KP27O*\NTIQ-69JQ)(YD;GP3QEV7&RKFO +NCFYD MJY%T>=*6_F*[AQP>:-YF-:^">Q7!?)>$IX++9[>4EUDC!F5,+7]HJ/3Y%W!) MBV$X2:,/$C7!\A7S+:B8'1[)$:J8?4M,[K4Q MRD,=EKGG %L%#D0DZSJHNS _2XRI_N^$T$W,J3U]$;),X_/6-&.Q@@0QWG^J[7 MNYH4MX3/>/F6167 QIZ=*41D@YE.,?K,4@&7N)]\.^&[6+'=6 M'2A*760!=$$#,*2-]3/G]JGW1TN+&/L0IS9,4&:+NK,RM8'+&Y+>H"%IRB(: MDHBNMVH+DFJ,A<]_+N2"L\4MEV%&ZW6<+F](NBS(DEXQ?D^3Q2T)9?6/0LAM MDS3Z)TFC67I#*QMX';!V5K2(VAU=QEE..8W*CPC.KP-;/=JI6GRQXQZ34#Q@ M6?7XR!\YU=M0P//. YM!34)UT*EMC@VC!X%\>GR:3L"ZHV5?Q[+V; ,R\ 6\ MLU>CN5MU-Y.Y5- MDXV1OC$R%UW MMKF6H'GSW!LTSWTXH939@5!NA30B@P.7,FJV]#"(<1O)=V:+.N-2^U4LH'!? MK'.6DV27.:DV,VH'.M6'Z_?KN#L7VWN2T%I,NBR! ,=_TB22;Z2 ;<8M(&RP MGFOL!2@D^&)E6'D>[?T"0;;'<<+A_9GDMF#M*&V#^'TK4*F.M1:>,&+MF$6H-J_M.S9:MY61#H'. M?04G?&9=-43E(>F3>9R)RVM(803WQ6G!]!C<2(;RGHSNN<%P"=TR9(L\V)([ MT/O=O=_]S/SN75TQ(_/'VS59CM09;\=FZ=PU_U,@=H2DRUA>NEM7UX>95]885YE'8)*=X?&0L>A(\YGJ](3>20, MBW51AE55ORI?!<'3%2@9SW>*W:',]Q?!:C5^!N6XX:#5.I(T(\<#L:]#,[S[ MI83*= M"\!_#3BMK!L%C]-E1T$8N)H[@=@(("\8G[-@;,'1=D))>F>*;JB7,+V$Z25, M+V%Z"=.)A-G,BIW+7'\+$DHR6I;37L>Y_$/5L:V*Y%S2-(P[VR2[?<2=A&8# M3B^XG;/@IK1H1G2='C)4LAF?'BE(%\0(GF8!R!M)V[=D6ZY>!T[M "L?%OM^ MRUE(J8R.SR9I-$U(O-;L#'!*=WDPX_F)+"C^=20J\8_?/Y&O\;I0A,6J_MX_ M5(+M::&J^WOO4-T1P2%KKE[MW]Q H]RAFK_B@6C00,B2"<@*B@J%Y]7?'4.7 M993N3%CIL@3FCJZK,)CR7W/*UTK032:[Q8O)FI8G0L;%]C,1WNZ)TNZI1Z1>DF8-(BTF##J(*ZS%&S0ZH[5&5T*3:: B-M:H M?**RN$,O$_+D@:;34!LH1IN?YR&]HF],VM@R[ MC4OR[EGOGCT_]VP;^^#(X@'M& E&F@C4S5H 1/I'9$@K[/5 ;'Y"@DV3?Q*( MSL](T.E@V@9B^E?B'E/W&9-' U#;8 T =Q:ZNJ#V5B-A?J?W[+Z3HN7OJYH<.M U7Q\3C< MOD,ZI%FGT@:R2]M;R3/YX)( M-IK@,+LK6T#U=$'?#2*J).50.L@2 7+GYJ=./ M] &//N#1!SPV0V80[J"5\O2#G,)9B7)[MJ )!50/'!!>;426;NB88!ZV&>B7Z?0!<=M;\VKU'Y,I ^(@ M")T:P/]Z^("P7Z="2Z=9Z<_X4.;>:6-TS28/B%=S?]&&X6.$'1&/?6&G.!@F M0!@U31X0KR\IJ0H?TFCO"@2AI)F'"YO/+!6J,%?'4+=8P3&&"RJ^'E4J?.G> MRSYR=57^QO�W_6ZQZ=H%\G53:!M=)=UA#^D3"6]K/YP\"NTX M!\<%2Z-RF]@,^_YB:+_^=C$?].ROJ&R>EEP5:91=+A8TE%ZW^R>R:33>&,P< MH%BHJ]ZAM;5'W7:O=;2ONRCILMK==985$K'90LITBKUHGN"^N%<AJNIAHV&*S:9U@]<"SP MFD@$/@'4)X!"G!#,U(")$3^-$X[IG4CX<5,R609G;1CQ@EHE5"V0FY5_C%@[ M5@14F]=6_QY=BC?4#8LN6[61&3.#$"94V7UV'J61I*$:':,F'FZTZ>-Z'0'= MM=.\I"=(Z0*44-ZU=D+$2.Z8_LS:1^..+LM[2&LCNIO<5=YA\&AIE%=^=))F M)VYC*?O9IL1IXG7%?7NTJM9SE&TXTU%>IS[4U4X4[Z[( 4PF,O;[H:MK ,/3 MHI<$79$#@"0%3,)$1\1@15T5(E&U_(S1=R.[]";K!<)'0"81ODH(EOZ%0;&++0R#QT M>@OT+$%Y&6X%IIXHM3$[R.W+U^L9:K)2@%ABJ]_6.B,*B._?D.!KMQP1$/E? M4"'?L7X15&9PIZ?#D+9>W0BZ$5BD)UW-(B@N6(0E3?$Z*"I81"&SJFY0[/!) M0N;)T5!^ MMI5RX%C@'3136;9J86D)U$2;WJ@>.!2\4RB\T\'A+4_[EO 9+Y^XJ*R5+]ZI M>\DUM0B 9@Z%40E$-BGR%>/2OM*,B6K&L!A(:RT<^N>CAX5\5N3B+4ZE 0 * M?LT4QQGO.R-DFTMA-GE O(!7 S9IF"SKTY=*D\;<.-[GM)]!3GMYJG=T4_!P M)3O;<+;D9'TDU4IW5A7 -)SM%+,YIR0K^/;T!H9"@>'*2PN8,1P&)2/<@R,= M/)^HV&40*@U3?;Z\DQS79G[*X-J/6P0M!E@"7Q4T(6V V%P90I5&)(EPD0> M!=?Z &NU2[=H^<@X'QEW?I%Q8+/!2(/C3'2_D8;$&=NP1AH;![(1C30R#FY M&FE07"OE=*2A<6#5=62A<.WUV9&%O74QA+IW@K\+G@CG),VSKI[OYI4T?#736 5Q9:LTE] 5BQ9!Z'=,[CY5)QY$8S^P)5ULV: M+3ZS7'SRBO$[&M'U)C^Q'S2"W+A";Z"+*9F,.)J*BT+#0N;4SSDI8Z')MK8O M;)=U>D>C$^S] /RYD,QGMJ@$17&[OXAWM-99#AUN$:C=3NP^HX.G?J0%4,1- M?122P6U"PE(\V'U(T[<5-L,&:,5#$H< @#3C+( AV0%=2Y-4,RA-8RV LU^X M(LKK]/;Z]O(Z?:19_KHXU2EH)O.L@SEG@J^N!2$_I90+%O Q80\D^5?*GA(: MJ9J6=ERFN_^RH=_J=!73Q>77';^=+1;B^5 (2+#1_4,LK0"4;PC/M[( BJ*9 MKFY8[S >K1B3):>5L^8%/+6B>JNYYX&-_>C+!JSF<9X($KY.H_@QCH3.J" D M[3CW4/X6YZL[FE1I9:MX,V<:U:_#"N>'V;#QO75BHZXA<]/XX:&'A%?K9HP7 M WR4)-YD'L;2:![+8@=[B6/WUTP5#]9IK>&Q/B@ZLIA=G,B74Y$SQ5SL7$;"QC:*\(GG@L^@?-1'*/<$9_&0 MQ5%,^/:$ '1QZTWC?;QK[_VAM,HRZZ278D(5+ER_CJ!LEF0Q8MI\N5C[!P@3 MPLV:.K.@#H\VC!NH3F(-X]9>/M;"IH\JBM8V6\(0X6VI@FZS%1<-R;9[(_?$ M:Q9Y@(I\K0L0&.C7-F]J=.^Y#9ZVF2$$D]_1W-,6T@YKM"V@NI ]"7\CZ?-A MT6>TLR!,"!AX8Y==%0F*&/'A7/ZDM_Z\2TW*6WF-QB M6'R.6Q1]YJ//?#R?S,?V4=;HI"%X*4<+_C]TPE';8U9'J:-[.0 H@N.!@+N_HLF1ZK%=!M "TU_==RT2A6C-/M 2;XJNY*3 MAYHVL<\ ;[>$!>!+[:/D)?YG(EV%9LJ*+[7'(OF_2$^%1U3KHJ(MFLWQ% M^7Q%TITN.I4-,9+2?J_,F7;_==1;]HE%AR[N_[L@0MGGR?;RJ_P&E9V_[ZAD M:() ;N*%;#HB%W6[K5T@',W6X]KFT6YI)5:RJETVKRNFMM/VYAP^8K*G[Y_6R=Q@]%)CXEOB .YC8AJ?IM M!$^R 6"\IDKQ8?[ LT(C?1A/[CV9K[8Y]4FJGJ9Y=9]0U34P/X5*W>"\SW3: MEZW*3]-EZSO&]PV-,K$'27%3M..<)KR4;]U/^F=6!C^) M)UK"F\U93I+3O\OB?9]9_F\J/61LF6HZ:O3^O?/8O4IG+&WYY:_D.%66YC! M#+//4IRI9&MMJF?C>+>M9X2DJ"A)HALR"(S:U,WZ0=CA'#2=M$X4O[O_HJ5> MT!RWR9NU/.6UKG?Q4M[6(XD3&;0G)("2!GK>--7G<.U=IN5#I2R?1J!7JL]/^3V# M?VK8*']/%).EK3D+Q](3J]( MS,N2[+:WKS4 OMB)^V(GOER(E4(+KZW4K,%RCVK[AS=BXK>N\L2&!BYMV8@ MW3).\"7EN]BNEB&R;M/[?=447S7E?*JF./*MXV/_S7G0 Z50X&/]3@E('V?@ MEM4/OSF-X5/ #<%2_:5GQS=P-[#5C'$4=@W<'6RU9(;R\@.W"TL!&@P!Y\ M M0U7#9LC\4JBPB*46SK#AK-#=PB);#UK# +I9YR%R.ZA, -U0+((YJAH$Q\US M51'J?<#I(TT+VK4"5.-"#BL^ 6'Q%9Z:#5)G5^%I6F0Y6U,^96G.25B6'7P! M0.,X"V#LU?FR2PB/:29+?7_D5!!RR3[F--U9/F:+NXJ8ZZ#LL(R-TAW%0Q;R M>%.)PM4^:4H[ (;[8@Z(BCG<E2.GX^4+3G9K(0TPQ7U.(6EJ;"':JS31)3/ M+%74@=2,\*D]/K7GH#S[U!ZW&&A%+68DY6!#K9DU,J-WRBU^/LS0AQFBS5"! M*6FHB*R9B3%3HP(Z"NS$S#&0YAE$P-K.=='+]:BN6/,[R@"* +I;U5V.Z'2U M\*0M^.A9X_OEHV?[[)?3Z% 98_1K9P>,>Y?OC\&"Q#QXE*%< GV2%;Q*3>CJ M C9>V*%+N"5LWD5\SB[BSO:^#Y3'CT36:3AP-?%Y;?$OR)0QXS!H(;(C8!\% M*#?J:KZ'WC>0-@< XSNXNP/30E>R)2!<)"='5DJ9/&U?"H;X:\? M/A3LNU?^)-#KGS11E:L#SW.*S2%\^V)[^/&?,>5" %EM;X1H4N>T:C=Y&+RN MTTV19R4P/VB]6H 9PV#PZ40N>;W-6I;<:HWSQG+0E^A:Z)"<9OF=$$/OG\A& M2Y#ZP4[AOF%521/9-;VIKJ1VK/<3>S^QTGR#UQ79\L%C5C@QQHT 292LC7XS M.@^MN9"-QN!O=#K,[&5"94?N@VPQ^-HLDF\;61X=(;?CLG6[T*0$H"1O1\_3 MF90C]*XPXPOK76']I@8;VHA&YAHS,^>Y=:WW@!S(: S$$EM-%H"2[]Z%^5.P MXT1!G"X87Y?IM5W=ET:+.G1=MH#+NRW/V6VIRFR5CW6:WR8DEV2BSL/4#K0 M2/62A6)^0J,YKW+>U> AEL!2FBRXK)M2+K=!6)D%S1_HC2]HQO&L9>#W&;\K3;J)G0*8BL%J8X MU%D0@[*LOT):[RAH#G> >(=($JE';_= M'T;C#,1X1FOI-[CHZ"RD]>?!X#(@*J.8';+$8,GO?'1@>7ET'@IOI_5V6F3F M+Z ",#+[;%>%=F066X"./%+KK%JA=F^4_6O J1 G:!1L",^W0BFX.&*9'2RY+1\ MJE["HRRM9CSW/+ 9U I=P[AWK%J?B0>>=Q[8H#LCM8^@8;13R&L?-@7&TYWB=E>I"[>2!6FOA'K@6. = M],Z>@C,_*F6:>PN8@0$#\"$HYXP;"XQ4E5UL3_]B3F2:!;PWV7N3#]:_\7B3 M&Q4AUDGGP(0J5/!CK:5WC-BVX&0,+MV,"&,(B@UO\6C#)-H^9^AB)C3TR,!F M.51.ZK[N*89(BOXI>&0DJ^8OS,R0.R82;L5XSR2QT(/ _F*4%*M M37'P3"K3PKPC:,BUG7XR4GG!NL*&05"P(_E!W(YNPXA\R*4/N3R_D$N !VJ, MX9;@Z)(Q!E?V$'@TTHC,=FY']]&:ISV2%Y2+HWG9-'D/89L.T/H5'49FF@+E MXS'?8#SFGC7+VOW[-@4W,7F(DY([A9P*.?<#K?[_BO$+07^"MWW84=0+6&TN MV3=RN[C_.QJR91K_2:-K0'QDNY4&B7BI!?4%;D9SO!_6^V&5^L;(W3E>%_2Z M(#)IVH GCUDGM"(EC%%OM"%2H-"=PATB 3EJP.*7V;'!D 5U"OZ1834L4SB] MTO46E2ZRB7.2R'N]YP)302+[GT\L2?+7M66O6B[A5A.IAW&R9CR/_]1&XL-G M8L!(W5VI>8+7JKQ6Y;4JKU5YK,?6/&0+XID4E%==D=#&C]J9%*S MR4[QNN7L,9924 UH"FP@4[P>X_48K\=X/<;K,4[DWC8/S,AT&O/7Q[EL_SYX MV$7_!6+L0YQ6#4I.9-9]J+AT#&1Q5%;2/+8P,93F;7W.G?QN%V(OL9^SQ#YP M(3V\I9_."QM?R*H3Y-,C&YV>;.<"&,T%-)V. M"#<)FI91FDX_1]P&?0MNR;:L[R[4BD^4+RG?)4+6Q5P8S1D$BSG;/;-[%D>S MCYQE38@T3?-F/6_60VG6\Q6I7F-K_%RRKL_1Z$RY1J*]XS/V94.LWUD,)1@L M4FT[>1@=&1OS&@97;%"2M O&?"9UG;ROS?A^>E];SPXH(UUII%ZVWBQC(PTL M--#T@1AB*]?1WAR,Q<\J0!7,=1%+H@O$/I%T&?6?G6X![6-N!Z M]ZIWKWKWZLBQ\>Y56Z['D^3K$V8Z*1GHOJ:7D'KV.=LQS<3?BK7,U=ZSVR;, M>_J:6Y?D+G>]E(\$(MDJWM3WTS.8X12##_21)FQ#HSD-5RE+V')[%R]7BJZ MAK.<8G(E90MZ$S^>DD5)0U\RNBB2FWBA16;IP?&.8^\X]HYC9U3;6@1&1\EMN0Z#/K(H2=LMJ\9 M_&Y(P4B)1^?9L[ !36H'.N^=!9S!]B;0%1'OP&=QG^9/-'FDG\1;OFKA"S)8%/$^W%%Y MG<1S-UM:>BS^M4:MHC=]5X*XBW@HQ&TV\I:9V=Q<-<_$9GFNYC"VK% MCY$FG%@1.(&X_S1ZW%]K&4#4?QXUZAJ[ Q#_OXX'?TW;@0'MNV)<(DNH/Q$> MR1*-2\:B)[&B1=,N]!/#6G7-H/0&W7,VZ&I:# L:NDU(+@AEKP@PN[NA,DD 6BB[:5G<2#"[9H#*X=B7%D43'0HX.+ 6.+O#= M^P",F8?W ?1K!ZK7849JR&^KTC@W>/4&C5=S020WC*17))2!UIH*0/J1CJMU/.25W")I7F.N M4 \<$-XIX7PKA*S)6O:O D%>/V5 '!H+-#0-'R/L@]IAG@/U)=U%F=/H0YR5 MC= ^LS0LGV 828%6<(QA56GP*DYE5[NRRN(1)'6T&WB>4VQNQ LL6:;<]:GV M7#0C!X.XD9CT@[V%TELH1VRAU(@-S/2)&ZV=LDEV0F>H;#P/9B#)HK(-V:%+ M#$9+;];S9KWS,^LU2G CM?#!E="1!N*V5HE&&GYKJ"J--- 6HIL,;H1>D[S@ M@N]+FRPKBT%FZL=24.NBV&'&]E@8,N2V'% MV:2LB:UEO2/#.S*4QKJ1&_J](=4;4A%;;KJS[9%:72V*J2,URW:77D9JG[4A MK)Z!T;:E>@+$'$MQA#86*B"*V.H?6'*;B'[]/Y8M ^8;P?"OCSFH.MFE8[S * MB5(>),GH9"EDYU(>>0%/[55I-?<\L!DT[Z%LYC);["AZQLO>/)J4G\;QPT.O M33X!S!@O!H-2TI60%7Z5HL+%=M]79-O8-Q@R9Q@L3GJC?*I$GV@F^ZH([4/H M5AR_3CTE!N[>6NBCUQ4'R$ MX!O27YDL-]!(;T9S!\7J+L[^N!(BV;44QFB6&U-A\P*#XG>_(IR6VV^$E6K: MH+C,Q<]8H4S#S%WQTT6LM M+#3H,M;=T3(#JMVH0O[P\H@S2:6'.6/07)MVCSQKYZ +E2@R34/HF2D.V(WQA$ MB-[/&>H-01>IWPUM@&-W0U?OB7"+K,\$\YE@YY<)UMX. M[SXF^Z=@=^Y!G,KV)Z7AX/"[72/!EJ'8;=9V&('='CP?>/T6 Z]]JT0KCLZJ M=>P+2.O_Z-917%U\K4^^=@QN*'$$"UP4F7@QLVP'FBYL%33'ASSXVA9*J7E0 M\Q/("PJC<09B/*/U?AI<='0FQ/KS&'M+P6YD.1*KH/[H?$M!'"3I#25OP%!2 M)^UC,8'(0K])_$BCO27@81LL*5MRLEG%8<#ILJ)=BY:15I\H.=I2R M@ /?5N+P[A]'27CWB]^_W+^0?E__ 8<-!1O),3/AY(F23*=.3& ML>. UKZMH GJ/8=\XUJF._9FE7^J+&FA&N(9PUSU :W%3#?,6%F]A M&:&%!<8IF!';'IV%Q8!=HK&LP,Z#J44X5.JK'3)$;E$!'UGCD^B-*=Z8XHTI MW8PI>D'.I5FE2$D1Q3F- G':D2#,ZJ>,)7%$Y*\?2"(K+0;9BIX VFP\:;FP M$Q-))]A\0,G;,S^8A$R$I="3W9*M9%?Z+CCZP8/ ?4=#&I=9:I]I0P\?R!37 M. BV'ET*YL&VE%[05#"-/&O$ C!I"#Q.L@HG:33+5Y2?_$J/#FRN:ZR*=9%( M!EO",V7K#:VF).O:OS:K.(6TR@J7RJ2W)(XNDYW MF8 JC/2C?<#7X=,-%[ENS'!03AZRG),0!.W+L6XK+Y)L)7B$_+_+_Q2"D2=E M&,&A?'J9X:S PFBN6ZS8>AWG542$ %"H,@(P2* M88YA34L"_BW.5],BRP47YL>$=NVU-9F*!Z?7_7Y-T%)U"W:$V;X]<_5@X?#C+LY;_-&:P<[A7NVH9Q(Z?&&DHP"Y2#8) QX-!X% M>-Z V)39GK/%EZQZF$"8*.:XQ4(:/79O:>,YZ,:ZA]J$;39/< K_+:<;$D>R M_$ J3G]G48-8)0QF.L:("=K.M[<)$:]I&DGQ92.57[4" )GB%(<[*H2 6-:# MD 8(_3EHQSJ&.B=Q2J-+PF7"0G9BT10J5AS&:A2@$]T&6*T8S^7+>\$X9T\2 M,E64E7JD#V$[@[K(8"T*B=[T&HP&/:1Y@E/XY[RL4+$MP:KL@#I+8=-P'^[H M@Y5\L)(/5GJ!$L!3A28R%0;S:0%(<-S@^J00-Q=-=C'HQCO5<'B(^[AO)@?,P] M6$!J'CCS-\(,$<:,3.8U1!,=(HQ,Y6Z%J$C^-3AXUP]C$\8Q. M+#5#U3S6$)W<:OBV- 3\H!-5VS^='64Y=X*J&8I&L8KXY%939 U"3*'(8I6+ M#*-DH.AB%9-:!41#D<8J.$'#6*!X8I6:+**(54P"IX>@D_6AGBN8;QN=M@T M_,4QJM-ET*G:9LB!4@G1J=MF.)I&02&\CB;HPH(VT"G=AG3;):D7G?IMAGM3 M+!0ZE=L,/;.$F2.R"$J?'(9F 5L$K!+7Q8 ]R!:*H#1] D(Y?XC3 M$K))*+A^5C*N.UH^^%.6*7$R7\!QAG@FZ.N./M)4DYY?,\8YE/+MW44-J0C9\7F,\MKK[6\I_+>S]+]< 5*'5=SBOE>G;FEO.SZV1") MWC1\4-@O2!:'0,"?C74*]16)>:E*3:+_+K+2LG/H!*ZZ)* Y;NL&T%00G#2T.SRJZ ?H8B*-YIO2PNCM )+@S]+!&C+??_U MUAO1^8O(=E!POY+QE2RP]:[4KC(@IGHAW!SG%NL-@+T 9<+%L8$R=UO)U&7Q= M!E^7P==E>(&27MA!%Z:G!/YGD9=*3RBZ&VB$ MF(%2BXX^C1"%*BKH0BZ-L#3RC:$+O#1"U21F!%V8I=FA OR%Z"(MC3!L&RN# M+L/1E/-<(4Y4_'E+AHBJ7%RXTM:-,3-46 -=)^0RDZ@T PHCD@E)=-H M,RBZ2 4G*[&_T#U )F -EA\!-6\@%=@TL3CH3!HPPR(L3!R=7;$1;".^I@D4 M1&=X;(]YZV!)=#9)DST I!.@,]'!KJX%ES&Z>]T-I[:;H]H4="G&X6G:>Q"7 MUSM(3MXBZQG'C5_$F( ,!-KG(Y]S/K*%M,A7-28:6L\#9F#!H"$* [ST_+ M+02+XY@U?I*M@D7"GGI4\5]] J5.KX#2*_'GK,0KBHJ];N5V1<*R3O2G9VSD MM!P8=(X-\+11DX(35>ZR>H-\+>PV%K2 &*@9XBV/&9^SY@)MW5>S@1*+:$@B MNM:0CFJ,A<_+V F!?UGA7>S%OO_;:>NW8T1J??9QYW4LH"%[+-PPDC9?0_U( MMU7T#B)2MMN^4M*6_FUQC01X])F<.6>24L7./L;BO;G8?LED'X*#_W@BA+#' MJHRIWK;FZK.#5/([B2@N?^24UCYX9:L73^#S-KR"AS__Q8+IEM!9&PA@1A/'M\2X4@)OONR'+S] .M_O^ ]N77<"6$4GHG M=+;+Q8*J/4N# .%VGP5?B?.]@*-AL>J! \*K?>!T0\<$\Z#OL&Q&=IW*M"0I M!&KH0SUP0'@_D[5>"&H:/D;8!Z:7%TW/RDX)XO\KRE93#VR:8UPVG(9Q^0J* MGQ.ZLUR?6CB4^,"G^IK4;NHZEX_L;''Z\,[2/B3:'K_D:TJ_L4K,)2N4^MY) MQTA5*=97 UW#^T+2?=%+6@T^;!X2;(XV>6.$7D\='J<7_:%-<%),'1@G;6M. M,'J@50;&]&!7W=F,&FRYY@M@P>]Y3UES].KG#XS=+:?BC8GVDN\NI6O?GUW; M':?;8H/4YFYZPFI'N0[7K7->7,4I2<-GS@MU+*_A DCQ:^ C[1?"@&]5!J## M>6H60(I?N_,$+(0!WQKGHAF>F@60XM?N/+%Y84>2'O%,AKB3B7JSA=C0\DD] MM>8T5+QON8Q37*LVR_^*TZBA+X5ZH&-XMV5DPA7C=W13\' E]G:V.&F*K80? M.G$H?.[9(G]2=Y;1C!P$XEU!MCF;DZ]28Y)-<06Q2_!V>>JE2:_ZB\K7WV:)87'L'0IP]VD4PF H7[B M8/@(;KXC. &8W'6QWZ4#"8!2XUS76#W&,F5*,+T/K'C(%T6R-R.JD6F[[Z)PZ9F".'^@TMZF<)B\PHO?5I\SV!:>0;R7_IM$[ M)92OA[B%L=ALJA1,DL@[=)6PI^MTP?BZRA?3*\"&L]]&WQR?>MT9D?UI-$4; MU]2Q!H:,8\16$]C%5*-4@508\=,$-C+5J.%QLU D $K..+.QX3>+@3*C4%5$ MZ(/3="J;8 EMBU3;%&^*CF ;.20SR#I#2:W=7HI.]&DIO]\B?3;%RZ.C3^T+ MQUHE)J.DTO;O?2<*M51,UQ<'\L6!SJ\X4%>7-3IFV@$AJZ6#L/4&=)M/CHXL MG*%_RBX )EUT;&.(C3+/V4%W"5UNF^UB+V[E*&2;:>[# VZ7NT+PPUQ9D[1! MX):Y:W\T"(4UQ&X!-\E=[R/G/*U[>2+@'KKKK33(W738L\A=VZ8A=M)^/T)W M+9Z&V"^+[7$==N,<8J?ZZ/^(K6M4V[0W=,IC"T3J^M.VBD!'IR!VVPSS%%UT MJI[M#3#/($3'#_JBB=H\='3Z5P_8:Q.\T6E3MC< E#Z,3EVRO0L&B?#HU)YN M>]$V7Q =9^CD@P&G@:*3ESH@],Q>TBZ#!9W$9'<[E)EGZ 0E2WAW3N]!)R[U M=#_ .6SH^*2=#6E;-@"=/-7IV0!7@QC+LP%!J.9:=$ME'DPW E0"B2Z=\(.[FVK)Z%3P.UL1^\U1-$IZW;V M;B[$6OX]H3N+$H)%M M#Q^M=J[GUK:]P>V;W3;GI9U=L]N]*#<]4I$,7UNF,L;L.A($%R]B\^5L^&,_*K_=[8=Z^Y,8V;CXYV'_>B MBE# W>ZE_L.CW<^7&:YERM+YWJ2Z>^R=*I MOO"?\=U[\(7_>@V5;TS90 M]1TV";O3B_SN3(1A,^NQ\UC5OP6)3#0J@R_7<54#K@RVK#)DEC0-9;CEHI Q MQ<%:P+(NUM6<8)\QV#)BM8]/NXM;[0]Z'[WZ!J-7;V39"JJH^S1G%U1&[T\6 M.>7_IH1?L:(V0+/]*DX=+EHP]QGZ'UZ%V+:=CA*WS^*:SY]H\D@_"8:Q4KG( MNBZ'$G<%"7==!BVN<_'-KL3\:AV\V#XQ&[@>5\&'Z1V53Y.04V>+JS@+22(A M[H*T=D$\^'])(YD[7:2Y+-,92L?56OZK#>I-:SG%NJ'@X@N\0.49AX5\9]TR M0^#%) QX'*U09JB\GN=#8'P(S$&IQQ0"X]WKWKU^?NYU6V+/2%WG=O2VD7K& M.\GY(_5Q=]3C1NJG[J:JC\P+;<7$-C*W;VT@]PA;TUI$Z>6TV'D#GI#71 M>L?J'\L/*W].J'TQ++Z.]#[KS+=J&V7L4 MWZ!'L4J<2 $%75Z/<6I[FB3EAVA47Y;\15.P%S8IL\F#%T'QA6I\H1H[D$]9 MEL\6LHII5GN_&\>Y35>EJ9!+9!#4))*Q,+*.G^SSN+N?6@R,YCK%JJHP>13, MY%?U% 28@0$#[8T&S1DW%H/RI'N:)+)"=AI](OP/FI?EOYNO"72:]X-Y/]A! M;<3D!X.E@D,XZ*LBP"!FA1%;G_@./=$1)+_#:)&!93=43MT^[N>9)+\;J0_H MJ+9MR0:550$EU9Y;R88^N)&9@(G.;V^,;PN]TRW2/G#(!PZ=7^!0&XNN>S?6 M^X!7*=#B[F5DN>2"+ 7,A]_*3+ E94M.-JMM$!][6+1U8UG[H$,WEF68.[BQ M2G\]WU8F@-T_CMK_[A>_?[E_H?&__@,.%Q8N:-Z(0ZVL-#)94QZ'I-[FWC3, M A"WG"V$\"GN"$GN*7^,0X7]'SC: DCWD\F]$)+NBX#W *WZX"DNPK<:GW=F]+)B0ZV9D3*C5VUTKCJ8^(;&TP$C M-=9.AN/5;!CS+E[OXC7#V+MX7Z+4V>+A MWM_[8[ @,0\>25)0L0,D*WCYY^S0J?Y%@_K=F"B0S>P#3F7ZI4 I>"!9W+9B M:L]0./0,NT#$9SV^02?M=%5P(1DGR91LXIPD\Q6]W[ T8UR3!0F<8\5]&S^* MFW";D+"D]]\(YT20OH?QCF[D09*, M3I:SA8[BI[QNWBYRC7)FW(&F#%> M#/!1TN57H3K%&14<-*2'/V:[OV;O3'"$KC4\UI\+^2[,%O=21"IEIZE00&AT ML7T)M G^YJLZW8D/M'PEXT?ZO-G1"]14PYS">B4$WU^EW'NQ/?SXSYARH=.L MMC=",ZKSS[>;/!1>Q](ZDI9@Z*CG#(7%IZ-:5H0[8U7$OV+XTSSP?C-"=5?9:(##& ML7&-\\82WYD>F KLN0-,'0:GS[3J_-O46:%Y@MMF&/NO:[=?,HS"UIFC6R>J+"=66E@%F11# N!'- M5F+6PB2+$5.8]:3NI-VH@\CWK-%*TW!'M"K.Z&*V6YNQT 3(MCFK)C:H%:)1 M!4[U3^ 8@FW[(72P*7T4M-[\=M?M0I.M%SNQ]RGT8*#\H8BAUFP^NB#8%@XG MO'>]=^F- 6T;V'D"$JFX$_NP%!UO\0X!PW#0W1^(KL=:1-VAO 6VM.!.M&NI M1YNEA+_FV$0T)-O.-L5:Q;.B(E_KAKM.]&NIVYY/XO%)/.>7Q*,/IG.K(5A# M"NZ[<2N^64,0ZF!U^\);0\]J\*K;5Z+?/3 +8":(\NOX,PTK8(L@D7:)X'T0 MIYG8Z6J4]82Z5I]%D4'7 7*?,G?.*7.]A"C)Q-U75I'LN5GDN0WE\.)\%'M\ MP[+L.I7YOC2Z3B\)3\6PQA!K5]\?Q>YF"O3*M2SO).A;/O#)5Z53*GM#6ER\ M(NX5\?-3Q!WP\I%J\P/)"^ZUIY^#E.:!V/,L$!PNR&3GC+(_>)$?E !9*2,L MZVI$<5+(-@QT!_W)G)9J5%_?=ZA/]8N"5ZR\8J4K=KTCHUO*]UUOXE A&VK' M.H6ZZJ@E.>*^DE.<%@*TF;@,U0NC0 $^$1D^8L_+[2XWOC5RM:L,B.F'. LK M,&ETA/(SS6>+.?DZR7,>/P@N*![+.;NC&\;+UF_EC0'M@87UT>Z..46T6,\I M]@*2(\ *C&K'>+7_'/*=J/0'T&CR*"AS20^N$TF.I\XPW0O5:@UOW/#_< M\,:-%RB9BHHCM53T)#"--$A!(UZ,-"ZAPY,XTBB$3FH0$.>?4>/<6M '8O]7 M9-@##!-(+*/E?POQW2!G.4FRX"G.5\%&3!#')=[@;67?BQ]I$*\W),RMVD4[ M?WUHJZ@E!+Q-U-M$-9KH1'Q^3T?'R+VJ-CR-JD?E8)V?+5YRG\E:QH,K-%2K M:X]I5RZV]0MHZAHZ^"*"'5264S:==@ZX#%H'ZU(\:VQ+Z7W.PC]F97\U?1_0 MIO%.H;^CF=#.0B'JE_!\$:]D=G?_18L!:(ZWKIZ#=;4*N]920^T8;QUU4AW& MQ5O'VKXIHS,G.Y<@T.1O&A_PZQ0D]*F:2._,2&IUM*$,H*2#S@3>!E<#FSG9^;K0>#B'M;[_>597+%$K''64#_4PBJ#$@8%NLB(3)GF#WQMUS-NXJNMN5'8&GIX1R](A=EH1U M7?H#9HL/,MX^8TD<5763Z()Q>M+F\[0#GKU5AT1Q[_>SBN'+18=$T#9N+='J M;E,]LCX=[(KS[+B*6TQ9&!_NR/.HDEOQ)*B])]!YSK$QQP,3!E=B1^-E.BTX MEU57YYRDF;@9XB[L,X\FBYQR-=&9+^ 4/]U%4(,^2:/R7TG)%2;1?Q=9+N47 MU9OAZ&NH=^XE]/9V2;.R]U#XM&^4MG]OLO$FFS,TV9A)8>BLPG L;>*'+=2Y MDYXPTF!H)Y+92,.FK] 6^U_. ONF=\&5 MZ^5=\+2K*!EDQ7I-^%;6RSC\KJ5?Q6Q5ATZ3-H!YC\@;](A 2[&?6LS-RK=W M Z^N5&QV1R.Z+L-+RFJQM3":3+0 **P?PRF$)AT57&I;1%+/%0EP%Q76'C>X?8DW' MA5-0&QMH] BC<3N,$\!;MGD=.S;VTS@:L)K'>2)(^#J-XL%(;$V[Y4!P;]M!P[7E==U+0-5%=2;.TFZQJ+O_I"JG7#35=SO M9A_=*!WMJJ*=Z(L]T#8=]0$FYY "J^VP59\1"VC*A0"'3R273]SV@]CI%OC4 M3?XSF#>BB+3'# !%47+TO7;(33[:4 M".'SR7P^V?GEDUEUW**3(CKL@9GS'IU 6Q0T6'YV>4/M$,JYE>3$NMLR*\06-BNSK/W^6>XN/[%O"=R:G M\YF5KB$:558NY[NO^/ZY[2X^LC<'[4S.Y-<2Z\%X??WGSW)O\1%]2_APG4ZF M0O^H8:71;4+2QAYX?7[*[QG\4X.F(_5GM)@LEYPNQ86Z3H4.G69Q6-ZJP\NC MV^%! ?))5KZ*[\&?-)XD'KVEC;GD^Z--<-!8*=$$5#DYQC'T(8-VYQOB/HPD M<+9O&NKF6!M=KHF/:3-FBSZFK=] GX%L=R.-?L-G>'L7T#-PM+T7KDMFK@;F(I?S]X9 EPO[ 4S,<<# (5DQW: M29KCQ8<*@X1N%A:E FF8H_O8_9^"G88:Q.F"\?7S$'5Q:X2>W+KG0ZO%'<;H M=X#/Q^4W6U3.+BY_*HT[:7Z;D%R2BZ;M@VZ@!4!.^D@)IOOJNG%)G@F=FK:M_N MOVQEJR27#L5\P8[G7'Q,9L$I3PXPW&UA7Y:5N6V77^4#1965>A7#G,(JJ&'# M,I)\Y*S8?&9Y+77L6W[-TOUP!4H=5QNFP.RQ>=LQN52!'VB.4RR>W^UIM=F" M_(\W6X$*?.( ^ A&M+L5%S05(H2J@WC#:,>0YU2('WD%TPX@P5:5H.N'.X5= M?/=(#PJ :\>XA9*EK*+.=/ELVU00-XUW"OWL.2B:G=:,=)RS]$@%Y][S!T[" M7!8'F0K.)\#B!VE@DHG72ZA;ZB[G'59R&U]4J1;Z(+RZ,;BA'#;&;Z_ [07% M'6BZXOZ@.3Y2[@S*D7]).25)_">-3L1"6E9!C1^5HC-PEH_YK@(XWM MI$1AJ,!3.JC30VRL#X/-* )B.U;J1A1B"3]4A# M@DQ]"F,+U['JYAIE^,T0KF3H1F&3BS0.$YBZOGVI=HR5SZ_7+"US!T^K,VM :1YO :PRD%%&0PIBE$:(1WID M.[NHQ_5&**.SQ0=ZI&9Q,GM&70>[M47=UH(,PV)=)/*NJA#05EPTGN\6N_HK MJ<<(,L*F[(%>/UP>5*'#NO.-0.*/EL?9SS':W8 M*KVG_#$.:176+7LI+:LW4%?:R-5GG>[E7F0\>7#*'SG5E](!SSL/; :- *B# M3NW[;QCM%/+JI9-7@:5-$1?:L>.">E!J&43NG)CZNXG3J&5EAHF/>L$ 05%INCD^*NT, MHM)*G;WJZOBAD$U,*XFWHNX3P42]W8;S\6#WF3Z5?VJ%VJO)&/"J?&:M#TTY M'0UN+8^L?JY[K'86U(JIZE"H'>@4WCDO^QMO2W J\YY6)&DKM/\S8)X22=F$'Q%K9E]"%?3:>J.$SCRZ^$XR@ M@1<)7;PG&$F(_0A=U"?\"-NY-@<+HX?D&W5B0OCQM"DHV'U;?"J!@]IJG;MB M8PN(:U+BT3T=,+3<^M71O4 &9V]H-AQI$D(+<]M(,Q*Z>WM&FJA@+>)HI$D, M+?T;(TUK:.<8&%MR@[,0X+$E/B (MSCK% @]2MBD/;!+!(H@-DG-W%$"Q12+ MH-9'@+O+C)ZR$.[[X&&G\P=B[$.<5H5P-YP%95G<0'R>I&%,DF>%F.+NJP?=[6ON8L >2_"ME3PF-EK+?&"0)J<7TP2.R?=2\ MCYKO#?+LEK,KR67=ZOR$+[JQ0G8'TIJU..LL M4O96=8MB::;7-?NPMZ!;Q.YH1@5C7@FY^(-XHA*V*2,:K> (6MLYNF4EZM)_ M/ET1OGR5KF9S2;?(W=,DD85]T^@3X7_0LLJ=E8-L7M@"HKXQ71]]U>B&4_'" M[\( )FL)[I_E/^OQ5)BQ6J_C%MLZ4 "G>T$7C--#2535'MA=??B=D=5?%PM: M.I?K_FZR#]"U7&,-97&E;#%;?&0LRNY9HDK?M+ BUAWX2%/Q4R)O=[06&HAX MUV'8D'L^%>,S![ZS]?#BOVA$+^UXU>MB'X'&AVG M=A;%N@]ZYVK[A;ROU?M:E0Z!D7L?O;/&.VN0.3&Z,NJ1^FZL*3 CRY+LT78Y MLE3(OHQ_(TV3[$N!'6DN94=#W\@2*7OQ28TLF=*^OV.D^976=/>QI5SVH;>/ M+;O2MO]VK*F2E@QX8TVKM&6^'6O692\^KK$E9EIT=$%1QR(&(NBNYR@X\*= M;!Y)E[$ /"!91O,LR,(5C0KQ;[:H^6N[$,'.WW$7*&@)5!\N^ ;#!66754%( MMT(IDHG,6#C+#2F!1I; PGE!9"".6914! )K,LP#F;?&0Q-E* M?.,N7J[R^B8C@)$60/E5W%_&2PU7\OI5O-% TSC8J:-HW^9^IYY?'UC6I.18 MVC+I1G,=AW&5)DA!AC1HJ/WMX7^)A-'A0OL;]ML=)-==N>3ZKW M,W[+6524I=@N2/B'>(>USS9LD@\7.H,&7P=M(JMJ]$54,DN]5 >:XX.>G!28 M:".;,4N"PNB"P#H+M.C*4K0]/]921T,5)3?,'NP#2:V M)72Q:!:.W^"91Q> UO78(09.=.%F%L[<1/)'%U_6]=!-_ 'HPLRZ(F_N:W#[ MY/D< )\#<'XY &8V:'3256U0;;;P M.@\H>O=#D,E>!64?$EGO_=!K)\B*M7C&MS*&IAP2L$WY>]F>XU&\(2U#BRQ^ MT5V0D76@?;C1.8<;=7<%U+:_FG N^$E)EA?;XY!;LI6_*KL(S4KB$_QT$^]B M'J_3JN.2RI_0WY=&M6-7C"]HG!><]KUCFB^-:L<^BH'Y 05=U$2/7QK5CIWT M)!6B 8^%)A<^ZU)I>=\:OS?6W?M<:%R-O7UGK+OU&Y7V2*$M/5).EO3R*^5A MG-%;'H<.* _R]5'M[*\TD^BDDX/P$KL (7K'+)&H;I"X2#S]+'OO0 QMGU^I;P,L].M MP!C77M>H/4/L=4LPQK77SQ6F(;;9' +W._S0_"@]Z'FCE+9>X'9'UY4?5'J& M.0GS@B1SRM?O=#L]#"2CVG'U>Z_"\X>>=KP#)#[\^0S"GQ4=[:MVUN4?7PA0 M2D-BZX5\H+2/#/&1(3XRY"5*_5H^1QI*,H@MXF, /1QE+C$H,E%[AEV*IB]AZC 940L57+'-9^ M"MVUP.[W\C_R$,5O_G]02P,$% @ VX"%5]#"RB4ZC0 @=,' M !4 !S:VEL+3(P,C,Q,#,Q7VQA8BYX;6SLO?]SXS:R+_K[JWK_ U[.O6=G MJJ0DSFPVFSU?;LF><8[/F1G[VIK-W9=ZM463D,P-16A)RF/O7__0 $E1$K^ MC6_TY%0E8ULBT1\TNH%&H]']K__K:9.01YKE,4O_[:NSK[_]BM T9%&BB*[9^^^>;SY\]?/]UGR=OJK\G'X-BKJ%YH/?_^-_+)^]*3ISV_$LV<__OCC-^+;^M$\;GN0-WKVS?_Y M\/XN?*";8!ZGP)$0L.3QGW+QX7L6!H5@XV 72.<3\->\>FP.'P'/WIQ]_91' M7W&N$R)9E[&$WM(5@9^?;J\Z:?[X#3SQ34K7,$SO@WN:<,RBB8>,KMK?2[+L MX#7 \2/@./L#X/BGMM:*YRV7C3S>;!/ZU3?:2&]H%K/H76H8.X07-X$4"+4Y"*Z!)X MZCW_K7P0&NR95 6]<@IO-$R?"LK7HW+6K-MFX4$G\E_C9 Y+T]FWPDI@E6!9V>&#+H]L=YXT MN:G$I%/V9S1GNRR4BRHG#>?[K[Z]XHVX<2)I$X:Y/_UFSW:T[XLLHK/ M018.8"N?^"9D?$7=%H?]6F5L,X;);#3G)",XB.,Q.1(5P)]7AL8JR.]%#W;Y M?!T$VV] AKZA29%7GPBI$A)5?O#7\UT>IS3/+]CF/DX%DEL:LG4:_X-&5Q$' M&Z_BX#ZABSRG1;X(_[Z+,QKQ'KSG'\=)7,0TY]_Q?D57*;<_UC%_.#^21T?4 M1DJS952V=<$R_'Y=FC@GBXYULH>=EW$:%Y3;N8]\ZQ"K\L'PG.)*49CC,7,V MG[WEYN@C[\0C_4KF9=30E=]#$Z;:XO"*7<$Y^1 MBCQ1Z8LEO1R4%S:6<1XTXZ<@3M^S/+].&Q#IL(H,O*>M*QWMNU>:#B!ZVF.L M=YIJ!#C(*T#RFK"4'&C84!^M:]60B+6JEQ)G5?6L8_/%59@N&;<1@C2,@^2N MX'M;,.7?TB*(DWS)=W:[(#E2(<2;F V9&@7;:@0HR)*1&@>I@9 2"2FAN-^F MC1P$IL'9%[YUDP]?%P\T6SX$Z4^,19_CY%BRO6*8U#:O ^MX;7NDV3T;.['O M<9! )G.KLT88Z:T*^[HU!>T1QS2/>L[1R6YT5S-\VHBGS=^BSGP51P&_/<@ M#,%2C]/U?,N2..0XZU_:UG@3[6%6?AVZMA7Q;H^#+&HL]4@M")H\=I::]^4J&-Q.#&%OR-S1$;8B+T(= MM >V3SW,C)8M=7DSOR^7LWFX7\\PBJ'4DE$5Z*7H1-C?<&&OS '2L [+(,C2O&D@UU?*[T)[/ .<#G:S94T)[*5T^2 _VW;00=> M_!:M75$L;<=ZQM[6 OS[>13GG*? MBVK#@>EAGM8>C4'Q5&6Q+<'\XSRA04Z%L;J)"_@BGP=I-)43O"XS0]S=A5+K;23D1XQ]!C#GQ.5 G;SGU"BD[$\NQ;<*DV,/R.O!,@)B2=:N,R**0C MF&U-5L_FGX,L"U*<*=O]NEFI/"'C1A3/N"C^7!*>DOAU95R MFX$N@R?8QR8LWV44(FW..:%?CV1PS"M(IV)?T[9E3=(FG#C94R>_ 'TB /Q_ M7MQ:2MQF&!9:F\R^XY]P:G"#%4S0S9:F.?J$1[DULU/=$%4W,Y\XUP0<(G&IK9D5PB*H;D00__"7' M0?X,.,B'!HXIB:CR$ V+[#B^O\S#\2!_@,N[_!'>3>B;BQ/R3J)3."8_ >?J MK)P3GI&0_TOHGKCPM/*WBBP.(04,?._]'-T BR9PF'[2BY=_HMZM6+:.U0=$ MP=JZ_OT\IVOQ=]Q(.8!9TU5:,KN>]U%TLY;#0>6=Q. WVX3FL ROX>J\MB:J M?YA#GI:$Y?E\2S/I!D5)JD)#9@6UAZ ;.?T#E]./M"!P&9+?5T0B3_(F$9 M<)GL07BQ:GJD@JFSRIFT0\+!:)?0Z]6'H-AE M'U"DZ,ES3;P'GQ$I1QR&F/ M;0:I*6/)6;\@5>*!VR%[1/"7.'M?5F?OY!>!B_CV^J.'BYD:@TE57UV<\#1VPJ1TK;\D M_<0*!U9+M4;9!6F^HAF?-V2P/1]Q"B?L^16?-<0Y)_P"?5./A="E8"[P 8O$ MMA)*^B06=*=RTJX];/W'ZF;&PITC 8Z=1$QH,P1V 1'T:S$IG#_O'[D)GN&C MQ><@J_N3%YDH![!/=G:]%5>7%^MU)JIG\#YG,6=**(+(/K+TD3. 1EUN"N^ ML$X0;\!MJ_&GD@ZY#Q+PA3=YNQN0BV MF*^J3+,'X1<&;=Z1I%P8O8J0?%N]-QDCEP"JD>"X$0OTDLS>L4* M7M1(^L^ MO

'!>/78+<9&JT[R@)32<.WWEI(%*^UJE;B6V2^J0SQAJ);!0';HI;QC/] M/>&9NTW?FE.#AMJUG;A:VM@Q#>7DB M"N;!A M61'_0UJS\&F:4V/:-8J*=>U20N-5N]Z5"*$\6(U0?,H1OACM&C?J*.U"#*5+ M[>(\36#;"'X=F #650$(4XJE2L"Z3@T!\:I.MQP<.#P '"Q851V.%Z-)RL., M4J)Q8^0[\ZWTG^+,01N$?>2&5 (XK=21X"T1J,D' MB5J^1DI_^#0-22OR8BH')4((7*6H;%K"X@.,LHYMU&H:RR[BGA);'FW+Q$=3 M5*#18S@Z#Z;:P+@2_(V\'B0B2]FNX$^G$5PO,*8$8PA850@5(/Z4H[RF)0*C MK_?H7HZBC!KGT4HS?O WPRW$ >]QTQ$>(/(O%=C)F6NR+*R\Q15TX*L8!/I:@N BZR[ MCKN*ZPB!^Y0H^\QJG;L/9E3RP ZU="12H5 :QR*)!&_-V,2'0S4L&;WIU1 M[;%MO5EJ9L \I#=NWM@667O95MX)*N'B5A1S]%RE2%;%Y3^)\E'N GBJ5+N] MUDURF3(H%#HYF7$C[5H4JVT5+T&7V=W"9Q+4Z&8DI06H M=1$\>;%3_0@%F\1(^UAB.S[7"=8R1\[9DJL&:QI+;]=74X[D,B@26FLQ9IS= MWI<]V4*?WNX['WV[[R?AMKI*;V@6L^AG/H\]%#1:/-(L6%/QY5O.0JC&(&[] M=;F'IH9/YS;M%/IA>SX1%>ZNPU>16G)&))$F0YV=*,")^_VQEB@M1_?(^_Q(/^XV]S2[7C6Z]!\TZ;I:K_P>4F<'VW=U,VD0".8ZDH7> M%30;6S%DCV)&) YY$:-&0@#*C(B[2EZF#G4I8VCF.JA.%L5YG>4@JC^%N+LU M9>LLV#X\:]]O-T?.5OTS)"SG!=/DO=P]U/ISB#S]J8(Z^;ON!@5B3'4V(Z/\ M!9C@?Q9I-*9K@B/Q3"0D6B\1XKL\99GV(#X MY06.8(5@1!2)ULBZL.>I3&C0^$#/8!]HSYI%WD'7B\E=8JD_FKI-/31FHXQF MI8'X JSB2Y:M: RWR_+IF<08<).SA\=TPL&Y,V#Y;WO8@)PY,8;QPN-RU87+ MJED0%C)_>QX+/T+(E^N+$IZL1R#A\0_SJ5X=T!MLU*(^ M=@2_@'6^SB,[O55^/+3)K?'J77!U2C:%OF(.XJ: >_P8;86OZJX(LF+FL,]R8;;)7[\T6ZU;"5TZ M)KO&V8/E5>:&D*4B)4C3AI4""5=V4P^4*9A%9;826?I4PGMI5H_*8.L8- (8X\O< MF+PYB"=_83J)$Q$=+=48]R]@KU$[7F3@OK^C@4/ZD]MG'.%\^;N,HPY-:X^A MS6V#[OJQ^XP7RBL#CO8O?D?6-5FY=9&WC;,U"_+[>4[7XN_F#9(JX8I.L4)< MTV:MP5$0W-A\4 OC3H(ZN.^T3P@TY>J$R$$=MM\T1LJU;I2?:10Z0[7L1#-: M$7A7C/+3"1(E!_-2XH'R<0:_8%9M?4R(W1J5M5?:+IU9?6% M@O>LS,N;SXCL'.';;]F]+W@GWJ':'K(,.;*J_C!/:2%K06SYYE^,JDBPMBMJ MOS5$Q80BAB:*DQWD@J!!EL;INOD.RL2R1=VLO64:I1OCZP_FJ0A9DUZAJTRNR+A5MO%O[LT+N8% M9(?*YY_CXF&^Y2^D11PDR;/$+TK';+9P^<6]5S\_ 9NW,NT M7SGYF0,G-WO@4N-%@24!_ 6IN;[@()70GMPL[A/GR M=V&'_9G6+@S-:^WXT2I7U!=_5-FA=1[R.WF:3Q)%&4#@&DBLN&7ST[HEF89Q#!^V$72/)N]Z4CX3I)I&P<+$W:+_\ MS2)6&DQL%K6&V)H1N+C/17JH<<;@\5MFC<*J=:_&(?FE@N$V$^Y8S@_;B^WL M=+9R0.#4DF:;M_2^D/7LNNS%GB>1\W%+B[:%JB1#-D&QRV2"#&Z&0/33O.!( M2,2A8$PK(UU!!&U,LS_:[L^J6UM9+M'+,M8G[VP$IS07![%CW9\7 M8(@GR?A$?)/#A5G@IH#?^FPGD."KOGTQ;(M8*(@*L,KL6S[0TZ1LC4QL<@_; MR-+&^5H$,81DD()Q^YQ0T>FR0F< ;"!;3H*P?51<0$0E2O**902.@5\368)= M/KCBGWY^B,,'_G"9$(Y2$E:L$I]F@)!$.Y'627Q Q;S)_ZHVUO?/! 8J7SW# MISG-'N-0%BWB3X@H8-B39P"WO&X\@QYD-*1PFL]!9'#H7.TK2(F5/R5[TKB! M/(,OPR!_@/B^( Q9%HG&X5A;H(-U23 ._@CV@O.U>T-N"L)\8BI. =27Y<:X MWA5YP86=R_Y1S\M]';W)XM!XNEFCH*;E\E $[\L1R\TT';E]335W0D)L[)1YI'7ZA ML\F0V#B=2)1D07/_?<$BRNUMNGG^0%N.0'J?P>Q+C]NROD>LZ9%?),4!CZH5 MS+@-VBW=\F^%/W@/P<,^HG/\F1*#G*URY[L\3FF>-^IQY#<9NX0-X$=:7*4A MVU"(^^Y8E4:_CUQ%E.FX"B=0!H3QM5KL+<*C#*'_$*).0+X)U">)TQUX#1BW ME(5ZNHW,PTV:Q6_,3L^TGF3HV/[T*1@3/_GIO&OCB?H4 M3W'*<*CW$!3/7OG]4'81+NK;(\+<*Q=?2F!9=626$*SJP2BFDW%KJ'",M.J0L> MG%3'0H1.N\I7\@6:<1)0>32,QRU< !;6,(@@4>")!Y-32XR9L:%Y,=[F[E".+L?8=Y:\S1I(/'F;$8AMSV -2+\9%[..X!AT M,6M+PXL)D&KTU$D U" ]3P%.G;B<:OF7%;4T/-8&HY(4!_#%+.;C*ZT;7A$1 MI=[]+-W8VN^6L[(YZ1$Z+]M$^>WGQ$AV;$;JGLU(U3=2=JZ*+J7D9I*AZFX5 MW:"IA94F9Q/Y3XQ%G^,DD;M$CB_DN_!= @=J^XUC3W#>Z/>1TZ@R'5>SH#(@ MS"1FL;>(.:A",R,5GAEI(")[2&2XPY:FB?%RR+39_1*W01ZNHKV,.V<3N5SF MN#M.,]_:YC0ZQ5F_+\K -;X7RX MRXCL? ZY%IRT9WO6K@D24:C@%Z#I)^RBFY5,F3]^Y.,M ]^SBH0K@$HH$7>SR@FUH]CX.[N,D+I[[4PV.>16I MCBHD;*O06[JBG%!$,H\A:Z-XS708^'(6J'=/V[B\Z^IS@4+"\+5 C81K6[L$ MG-_:\H05&9/+DY8<.#]N6:315@J!*X1S8,7 M-6*VU:M"(P(Z]WBJ\NM[1.07WQ<@D*/4K"NZ0^"J\ M@5U,NENV+9@5:;@S5POI1*[BJ#"<(;CX9.% .%OBS4"K/T-EB3V&YL6< )C=H.%E@)W M]>C"D.UX5SA\L+SZ_7W]#V.KT+4V:ELI*JJ0H0'(^JEGUL]/-HY)TUE0U(_@ MK98KZZ3C/V#*30$R:\ ]Q^Y@N6YCXM+CH$X&L_JDZ0N9M/JTP^"T-3A@ M[D(5@FU>S:!E8$8(M')WOBH^L^ LM;H*X:S8:^SHV9$&1C.UYXU.Z MY51(*.'PK?X>CY\(AK'L9[H\=2>8'$=<7 :AB*KHB=OM?A K;"<-6B]$("B2 MBJ3/T-T>;C)U%KGTM60[&KW;;!/V3.DY3>DJ+O)!GXO"2WC?2T_C#GPP0)V$ MC67)EQ]&A<<,QSA/LU!O='C?HT9F(C?QX2=SD<\ \5Z>=LY'?D/$ZX/K6QJR M=1K_@T97$9?@>!732 9.B&1WF2CP4\4-QC3GW^TV-!+']>KA"T:I:(<\&$'C M,DQB#YCL$5>1/!5F$>C30$U*V-.+K3 K#:WQ&!:&V)ERWK D#I]K%,N!II+)TM.K*Y=%!'N.V,-831#J \O0&[C$)&+&G'=B0C+"1['*F"LLLB.@F MR'[-N;J*/SX&&YJW5GH;]0Y2+7K;MJT<>^)BJA=_$D%?L3*<)>E28SA#<=&9 MI%W&:5S0]_&C6!FNTHC;]?4GQS&E]1J2WP19<;VJ\@-?L,U]G,I!=2[ EB'050?*#T]CHO>65$Z@&V!ZU?GD&SV9BD7E2'R8'YEP MN\@HKBN&EQ+7J\=DE@N5%<+_HH ^09''O- SB!"3]DF4B:M3TJ:DB M.=='IP.P)G]^.H#?Z2&J<5[ZR;#XL2Z7)#M"ZIZ0%CS@JF+8]@9Z9&4];]<5)>8T$-:L5Q04II*.3_N^P,]3V)=6ZJ 32<--?)JE09(\DX@^TH1MN2[D)08RKV(.A*=^T2Q1,J EZ@UH*L\P(=5&R& +9HXELO.%/0ZB[BME7%8T4XL^>=!^&O"UKT. [67D(K8W[CU8A5 MG7"#?4^?E #\.A<4> G19LT.>6 MIPK>->ZZ,O<++&G5J3,FJB?T#^V+\Y3NB@>6P?;!LHOTA(YGWVB-YZ4Y16O@ M/KVA&MR;BANT[L(7X_T\53$+;L^.D9_^O"?^^3/-(3A(SMR=_E(+)%S/=BU0 M)C_1M6!V.L<9X9F?Z4W\("7VJ9ANIE7(Q&PV.,;.)K(/-(H#R!G+H?5Z-;H? M1$XJIPW:GAH$15*2].NOZ.$F4V>1,RDY2F1SN!@WKKES08_#@UA_\B*C>@/%C'+?F:1?I7P4Z#)XHCG<+_U(N\2X M^T&DC)XV:/TV59 _$'%G^%5&0PJQ?*]%.$8LH) "L,Q(2D5$).?O+HW\G.SU M,)NI<]"9$$$A/)BVN4S3-'P6EP>#9%%HDPK0$):4 A)989>2\.>':LU9TJUQ L>T^.M. _=7O,H[N@-6 MR? +6%WK;-CZ]"[)D62/P(\AHU(8MCV" MO470:,JVH ,M<>W99\+"5MXQ%88XEX#>]''M#VE*@9N4<0TY\)DLKH.#+;+@ M-4%#PCF:/<4C; QP^LO21YG"@!V$,N;"$F]]?L+Q,T;I/Q]4A6-;I(674 M&BY7Z[NU#F!LA EQ4S,PJ@YXVL?XS$B-O(J# JC\TX(\TZ*1Q&]&%AO("^9E M K*O:(JB>E=C%7*TB,NU39N[Q@&\JA)+*RQ4.\[3^_57@#FSB[NV7[ M(0&2-#F@[??(5H71#,$]/[)UF@Y/7O$31DH9Q.E(X.!!= M\JC&757)S'^-$R%N9]^^.1,B!Y]HW!G]^RXNGJ_2O,AV(N_"=?% L^5#D):5 M?SZP*%[%H6COEH(; LYAXQ6]7HD&CH1X(FA&JH5GU+85S7/WQMBL+VXD/-V& M%QTEC9X2T552\+Z2LK,STNSNC-0=)M!C.%*4E[-43-T7/DH1"P4IT:3Z>?X# M)5G-M*1D&@=+ L$X_@>5 Q'7G2%L/PY,=H?PH8WX0@#/;QI=([LTJ@IL$\$E MJ$0L&@GV7/S:Z=HWE?F;>8?R M?G_[T+,CX?)<^B1EI.KQ_!!IG2FCT6X737 M<=6>?$%KNVJ7)[J2V!NQ%V0#U$P@)1<(L*'+-/C-C23>3@C$,0YP[N\UBVG) M8O8H1L6$,?$;MQE&KQ]N[0B<8+JNG0N.6+BD!7%VPDG;>:%U^ 6]^K@M#;LZ MMNE&@#EB,=F?K?"1WQ5Q&$].BUT/,A<=[?=ZCCD MZU5S^BS]FP N/TEJD@]5/#+4*O:VG!YU)RGFNP\XR2^^"PZ9&CUF:4A\5 L[ M=O2?/W\(_L:RBR3(\YYH6D0+^G6\AB@Y+O##MSX"#Q& ?,;K8D:GO4S6 M.)9/08#W^ ;#@9&MF!?D-FI^A7EV(,K^XXZQ0Z4FU2_ M-8L&RY 5L?BH%[FV1$^[W+5A7)ZMH%GEQ))E'1MV:@DNV#)Y^CHN'!Y9 LAPHV]+:MPY%-= B]FHWGK*S^^!X MB*C[V4XXHE-GIA4)$?+BRP.(; I MAS);<^FN%=Y>3]?##8@]LS!ROI*PP9]7_=4Q%-XPDW"MV;*G-&M-" :2J^GU MR$!*M1D1G\15Q8@II%)K%:#N!&K=/'1WSZ4\ .$#PBP![GD793;DAW?F93Y&%G:I4?J M+VHEQN\CX#"WZ 29%)1X_U#)#24,,BKA -Y34#.1;2-Q$+8]+HX?LKX2(NJ MMH%F-ZW6.5#2I9.Z!^K<]32G0,B'Q,9M]1H:'Y/KU3)X6A1\5KS?%<)^9[=T MRS)PC+SC+_0E.3;;OI$92@.'GXE, [#^9."46^;FC*@!>UJSA@DUZ)QKO2[;=L?09[Z-=LR^6NU9_?L9U]3(DGSN2 R^A>E#ODH/49I!PY+5FHOF1=9 M!Y>MRKC81,3%QJ>RFN)N6YGN%+K4PVI70'+^*:M9QQVC,2QTZ!LX0?+N*4QV M$$KT$V/1YSA).I1HS*OH'?TP"0_S_: .6=MACN XTV&CAU.C.PC8^\15)+^] M^]2;K4WI'>WSHI:V;8M:XRQ%4">"/'G% >2O_29F4^-YZ_G*(".G8"O\E'7O M1U5?,V\OB.9]6PQK #&U-?:0\6JK; LWW:>N!F60:0QZY[C!YW430A^WZ_U> MB03C=Y8;YGI;QMY^5CH3L9]%-I*B5ZQ:GT&*TD%;ML6G).97/-JYQY18XBO@ M_F, ^Z7>V#6%-\P$W#=;MBTPIY'IDKK?N#(55G>'IG?SS\/]S@6'%<7)KN!+ M[1T-=YFH?2KW%3221^";[:XHK[F]"S+(R)/?4'D_1?UBIVE"VC!L^S:@Y> MCU%]S:B2.+RVTB[ILPEDGE'F_*#8>K]A_L(N=X&U[M@?W,P8A0ZM\3JK'4FI>>[/$XI@-S->1DJG M&A';DEFA( T89(_#?[K%D6/!]!CL+B,QVVQBF4($;CTU54E=3G&-8#,7CR)F MO836'HU,@=7$,RD!1@X2,\-Y#R[)2N\6^ZS$?'EH_*7N=!S?E+9;49VD2\=A M/4TW8#:2_$,=\ +KJ1PA74+&ML=_:CR M"E*:^YJV+;45;3$KTXJPOV@M)38S#.^<^XT'O,*&?+[C!>219O=L[+V!BAPF M#-95T*$?C.@R".=T':>BR$I%'!UHK(M^=%$#_L)(X):=^GTN>U_5"#AK'P-P M!\E(JH[YH.LQY+QPW)RK:[G'=#%BK(\=<2.JSC250>G#_'.PS45[3W_:M&T]W=-N5'#V&0FAQ.?6_?$0\SQ(5U4W966-5\6(8'S3HTD:#UN@<,AJX1]SJ4-'U=02%!C^9.O%$K8P6'F..[N M*O!1E.^ Z X]CKT(W-&L\QQIA-M') <(?J1OD+]L+-.\2=)0>(NMJW'>;KBU M7E#S'(,RZH;9U"Z*517>+^,TX#T5M0C[4F,,/H\VY#K:=7<&V $ =QAHK#>( M/?E;>B]KSP!M(HC/B$)?K)FE0R+#1G/.8;HBD??N)L@*>5\.;">6CHB<1;2 M3F6D3,E^8B.9'%%@(4TPDPJ8Q8P-,\!PQYG@P5$EB_B>2_]NM3^C 8Y?4OESZMT$8;9CD;OR]"@^"3X!?,J?EX8)&']'J>D2*@< M+GG!@Q4/?'>1[%',0 9E]D22L'0]YUJ[\26*ZL/"='CM\H1RR_(@X5;>;ON1 M%:U'*55^@NNT>KS[C%*G-?PI)8:J]:!B3K%RNO"IE5,4-SSNRRL.R)-(RSW5 MJ2+^"BB_)M#CE]-AO"6@-;[VCERU%) 99KW?Q1;"[O*;X!DN2XU9:=O>,[G, M-MMW6/RH'PC2>#7=.X0B5C3)5J4G+FV#5D$:,@RZ^>?N(A(WG+,@6:31(MK$ M:0QN=SBI+.WJ#EU2? M[;:F_=>NKN20O3-3@ ("?VRN*O&9(!CH3M6LP]R$M M3T8?. P1;%%']W5FS%K4"<&Z@W0-MHP460,(7"T/!J!B%A O'$(L,[-!NM5847Q4609<]QNOYSD.RZUJU1[V*3:JC0JY39#;.J[>3VE&@R3^!Y_0UAR+IWHUSE6- M>1]1U#R:T_#K-7O\)J*QG$+Y+_N9D__QUP6''T$7+I-@?32S=7X_ 7OMW:$9)7A,C\O.E'&9"=?%LZBH*GRY,N]R1J,.#51X M ZEV/2V[TK4>"!@%,]HCU)&UI"]KF\_D?4V^^%4@R*LXE1>!ARQQF_W3<4+> MTBW_YB'(1=PE-\TW$(8I*KDK]\W2C*&B* S!2X_QE%66"G!R7NPXFSGK*H;9OB%,T+*#1P;H M-::']KS!PY+%,"SUY%*I6F4\FE,O2R$9=*%Q$_+I4N-/HN M%7/]-.%2J6L5 !PB\1"5KCIQJ0P*7J=+18W+M@YG1"QT<1GG89#\A089MR#> M3\3-U=^/1G[Q-]M7$]"WP$ D(+AM7D,1T M/H$)7$$$.Z=P55X[4\[WX.2 W%<=VG?R/5*]ZG9)RQMP$"AY\X_/7X0W-V7EJDWTK68A'ZF\?J! M#^SBD7^ZIB)'QRX5NR&^#PKY$'5H/;89[$WHD>2<77L>B0MUQ]EZWQ'K:PV* ME"MMA8N4P$B%3)B8(B9CF &V;CMCA969&@5+#H2W93TYN2V5GHM+_MGQ6JWT M+,*%T-FF];/1DG#E1)"DB:#MW(Q% M2ZRJ&3DX%)8F_G=I$1?/EW%"/^XV]S1KF?.['D%,]\=-6:\Z(N@1($@D1>=S M?"?WF I+K([ZNR>1B2F&N^6M1_TJCZ*EX+1)1]+P[HGL*?LXR%9B*QO#*[MB MLJ'9FL],/V7L<_$ MQJ#]#AJ5_%IO+"TM>I*7DK:1!(G)75?(M/+7S:2:9Y. MK2^#D,K2]DJGU*>/&SF5WC?KYQ1Z3U__U%FG+R9.F8$^4>F,DS/E%H'I/$/N MXIRJ:N2_QHF0][-OWYP)F8=/>O,A0NJYXOF*ZZ,H00Q)7G*6Q%&C_/AI'@/# MK8[4($/4[5^<.* +EWON=AN13F!6U;P?3+PYD9Y'Y<:_I1I[;^8:X7G?]Q5X M4)Z\=>=3(%E9]ZE@)#KLP==.]=FTE#-+ VC9#[?DS?>XWYI?:WC=H!EGSC8@ MYLW#=L P-L0%S:E_&6^HR-AX2_DB$X>0[A#"OC^E<9$O[[-\EW^@+9MMW,N8 MB5R9B&WI "!SF=UR#T5&_1,!AKQ:GM_>?>(SU"\2T4">!;>=Q4W1MY3/0CGD M5R#%OO_9OO_R(NH.\'F8?<=+(-/CM*:ZW=)',&#ES8IM$A?=RC7P*$:5.IJT MK3@EV5)5!&&\AACK TX?KE*^Q&ZDP;:E65%Z?KDIDIWVTH-"#$D-&\-&JZZ: MNTV0).=E%:%.%TWK4VC7S$%KCEPR@B8Y]U$N:8B-3)$W=N7@@2;)D*>N[2&\ M%#0:83.>+!8#&@S M,SQ>EATF#1OR/:=^5=!-7WA;W^,:#I6V9ITY6)IF]"] G@CZ;A,3*C.9C>6< M.P%:MA1]5'G4C. L791V;!<:07H2\K(\+GNHSBQW1YHJ54[!OPP)^J_3G[.X MH&_9Y_1(LDPUAST219)U=F2*Q&>M9+ 17F".7$MP1*";$8Z/- &2&N&, $92 MUE3FBBV SJ-!KM@ZF]65[+&EA0>'R-D<@2WUD7?4^NBK16>5%G)VL8)IZF6! M>L&[+ %DF(O:V=J"7.R4Z#I.P<,[9ZOY%ITR9U),0>=_DRRY#@MV3S/RYFQ& M8 YY4361U.8/ _6/1HR%R/GJL5;$3K#B M1N%O+6"GK7Z*C=&S?GLBN^"CL699]W%+ZU-:=RCJUAQ>H\A(1=3C38I3-IY< MINC@C:=XY\53W)5#I?M!(S'.T*#]J?L@&)C\ D3]U$/IX69G / IBWQ9#Z8- M!U\V@V]SP6F$KWM+@?<5S(0RMPYY=4]3NHJ+UR2HJBN#5?!;,2&,6@]N#865 AD 8,P7; M[!9B8J[@D :>LNI9F2V@A"22R_J9LA$BQ_09[DPEFTF<>R?V[@>1*G;:H&U5 M.LC$[7<2[^$F4V>1NV-U&M$L2"YW:92_6ZUH6/ MWMWG8 O(6J__(-[$'GD/ M4[ M6!P"$?1)#4#*V/4CS5+(.\1MB(@^$8!52I_2W2%;)X\C!H5I<%K3K[?W M(5QR^*V1)WEU_+ HBBR^WQ6@+DM6[Q&K="YALH.Z/S)(93@ZWRUEC*_0#4(G M4?]NNC+:03E5#B/LK*L#-R3,!21J1K*QND/BZ+=T>'XY' ,O]3B.<9A'SML^ MKGTQG,+>)U5E5$.Z2%#VBX(_?!L(KR2MND/6O#\02GE\W<.#I]SQ8L \RH@S M@_(GQJ+/<9+ L4"<@Z.V%[P]-1#J=8D!LY4WA1^SG" Z M80EG,'3R&BPTL\O\X M,-6.!G;$FTC14:#@ZO: A1496:C/=2I\03!V>LTKL)OPA(-"1K^:IX+%3,4UK3[JZ%Y% MF&2*/;*D9:,DJ[=NVA KG>G9(OK;+B_ (,^7;!%%8B(+DIL@CJ[2 MM,;96#-? ^A,6R'H3EP@NUY)!Q7D*CD-_%SKB(.+%[%H;S U%^'9>!Y=!1P1[N. MPH Y=7)(WF^]EB$NL]&LLQM(3F&KDHA#_?^BW7?0.I[#AXX?MN(=W&3*++(J%+=T'<-T)@,M.V6B_3&T2!PVYT@B]D1%0*PG>>C@)%-E MC_NL).?/M4OQ(@GRO,?WK_2.;I:0MK;=N7\%29_G FH\;LND,,PX]\)5(8II M7B9ZB*[3PQ0.)QD?#A,^'/>J-R#4&5U=(;>%SWI4(>\ $3T@]\_D1&U\AJ^Z M&_LVY7,SH%9MA5;-ZOH:;1NXD=/2)O BD)TL8T-\L#2\[^DZ2"35EL6]YPG$ M(!^U9'WA!G*D&FWWJW8?\Y@"1WP?V(KTA#=O2 MU !!*A3BFD^9%I4 $B*@^%GCQHW$\)%F'WNMKC6+*.+CD)<_WLA5J:=/1DE22G%6_$"!.KE-?&]8^[K)1+'N)NXNAJ<\F*?]["&<3ZW[;,",- MV*3"3<2URA(Y$=!GI F>"/3D$/Y49F6K0F)GLV%RSD<=L#=B:> XIN#2$G.H MBSRGG3>MU5["'F[W-F[]1G6#.AS!Q35]$@@ F%@5TUU"A&4?]VL/@BP4^F7K M[%U-D!B.E5]$;,MYI2#P+4]J2GRC M1=7K"H.WRN[V%= M8^"@4=?V@"1..'4"Y/V:!.WL;;,*>GCFQSES(7:I?5=_AAXWX81I-.O%\=*@ MK^V#P/5%Q^]0NUARZ6*!&K]Y'"))N\H M["0>_,\@W06\L>K#&>$O;&7ZLL1M,+.R"'9Y+SK'PL4,+6YU7&6/FK6]3PMR,/&K0+@=Z;N8G+;7-W+.\FSU2@93YI<;UVW_ M#FWX87WGK>-]6C=U3?>MZ]U:G__6\XY-06S:O;=V]FW=RO"AR!)PZ>37JV46 M@:^D([9'[6&$,G0W:GWRYVMH%O.=FB /1N(K4$:1XVP<&]T% MJR0)^PR56B]9]I;M[HO5+E'.NS+N96SPBA(15YL^-32HB!9+_=2M:CR]OF"+ M$?N)QQFG(TR/B79O88N]L-@6BTP:^?6NR N^X^>3<>?>5.4E_/WLGL9=7=:6 M01IE;(I$01HP?-W=5F$[P_'2DI"5R_K=\^:>)2WRU/H]0G0.VK$M)96M(JDY M%X9VGK%!1CBS/ZZS=9"6P8<7S4J%BS2ZD;OE,C#Q,D[Y9,@-P3K720Y)FA,& M,<)#L>ZVR"!M&M-P;$MQ$R_$VS4KDX+'MXD9+/0:-=G#)GO<_JQUZ_+ 7 VR MPPQ4G/95GN]H]%;4QY/YL>0:T2BNU!79/OI]=-8I13K6QNV"8-JZ3;Z:WR/,;YW=>N]0N<#4.S:6#B M?>%F>Z/M$V^&.Q.V!^3!-:XD/VPT&VW=@>@1S"_ZH*>O7 MX($>$01]Y4SKY!Y388GOE7H?@(]:J#M?-[M.GY#QO$Q/:6GN'H+AE7F K[Z% M4QH.CPRC#/7:O]UHI9J>K,J*&G2 MIG6_;*K:V H,=Q<'J))AQ6@J%;04I='U-6\^!4Q8DR:'X[JN,1CNYQHCJO:_)MH)&5BPC M(?\^+@B4]R7T">J4H()PS/8788'>#/4*.!&R1YH]^]FN*0D;PW#4G5L%-H7G MQR5M&I&1Y\_[1VZ"9_AH\3G(HG(+^9.8/ZY2N<7\*>NN"FR1$M8Q8QZ1[7E MD)R2P\+BH#*'(S4-^TKFJP/P(BT=QL;J:,*&G75$RK;HEU@@Y]MN(X=U>O96 M%_M5;:Y>GKZ818$O;RL:<_.1UCIG:5'HH>1I46A!Y,R=;QXZRM_OE8,Z!P(E MY2]H?>W3#X/KZ^"0N9NZ:,*;6_/)]4.0_4H+_OL[N5GHFH$&7\!.))T-VYX/ M2LHBLG)3T?8COL/,9>,Y-HTSYX_TL_@*%;=X\K*-L^6:B*/0,AEY%0LT_F?. M<>Q7/3[MX*G#^2T4*:T?:9:"]5B&_J;K6[[75W?7G[NO&]++D(*.4#:K&5UF9?$^/*K R6 M,X5IY(/G"XO0[0>61#3+W_U]%Q?'M4#'OH84^Z'F76T9AG!@['_S?2M8$23C M3/DEO$*21CT%L(;$@E2"^>=_^N-W9S_\"Z$*';6DH,I"QK##3QZOEN[?D;KE8OKMS*@(M3&+=/?=M M\8H@4*3!V_ZNA>!?G^;NE$S<#H8KAOKZ-G [HFG&QT_9"YAR'B%%&L0G&"O*6/-&%;<-?W>\&5WD%+7$_;]FVUM(#\7F+WQU;%9[X!)-$>AB>!4^$V M0['07>:OO;Q?%P\T@Y,COKGFB.)'>I6&;$/?LSS_2(OKU3)XZA \9"O87&#C MJ+F<"1G@@3O,>T D%HC(*XAY&Y@:/?57-SG8C*1T0 >]]@R;*DRA7[;RA2$5 MBAGBK;/YYSA61IS/W&1QV'_8H?H:L T[W@* M*31'K;DZ9SHBBUGQ\)<(,$7N>%N3Q43]9\9-"3BR>AZU M,/>^:VAU;J7A88F6B_,>R+36Z?Z1Z%FL%=CK<+(-H2X+?4OESZOTFIOX 029 M703;N B2Q7U>9$'8Y9D;WP!ZBE8E9-UY\@#QGWP;6A9:%UZ4QIFZV.5 _ANZ M6M&PD+?1FDEP\C]YFB]'#Q73Y[^W6?8VSG^]S"BMUH#!@*_Q#1B:;[L)>9AT M 0P!-*1>Y/W';"&&IF<"5N6WNWW3J?$],.TJO('=/W6W[,HL[H& ,9&-]@B= M,J9@K?E[_>P-%:2'(1CH;:X'^SZ$(Z;X,8YH&HV>ZX<;,#37=Q/R,-=78$B% M9H)3O<+(]$SUJNQVEYF],IK>@Q%5A2T^?^2,V649A]TAL,KO87.G#[4_7CP? M:7;/QDZ6[UFZGO-)=D,2 -*TJS%SOX5NC=,Z='\LJ9>Z'#$T%[TO U +"C7] MG[YH>-K?$_ YW0.*:<[R+0.@,+MW<=7AP<>*C\YX5(S](5 MHZGZ&OHHI+]YVR)XF*GFU3U-Z2HNRN0\Y2E^ :B(N'5P]B\D9>D\#/('3R8#9G%S9W9A=.MV4E M-:L3*KI'(W=D4]Z''8O,\(3:RC67P1JZ6YNX^IW_?00CX M([C6A^+/!I_'WL;L:M=Z8H::,)&4_4>A#?.8C6:<)UM I*6[7GW*I>PKF0(= M[QBQ!([:MGXO3F3R8"NRRZLY; (+9Q>#.]?-7JZY2[]!.7':L:*7F<3RM[NN MX,>QKV/3<2B2<9:60Q$/*CV'M;ZBTW2L=I ZCFSB--[LJO.#;0G%3V:.L7+' M=!D\#8W\E$9Q+K)0T(A;._S1Q0;^PJCG4%LV=+6+YB04MPN<<2TVP 6MNEIE M-"!?0BL;3@Z![!6W^XC>&XLJ*L*5V&BB]6!<&6D1JNP9E5SJO 1&C^4XY@@@"6S[0C 9 UHO&FQ!59H';WD(% MH 123_:7&R0P3W'_NU*7G*;N+NZD'),S#-F V-W@:O4"=@K?(@]70=/)VKZW5)(D131['IUR0W8 M( 'X1DS WI:=F(*M"&SK.1^/WY-7!0@ V;"T>,A))G!PF?&3V\CDL*'-(H6Q M\&H>]>9_&W[!H(GD)O-;EY'D,^V; IL'#"6O"=_&+!"7?%P,6$K-9AP82D!N MBG82X+)M)N'ZCK.2_CAY*^E \)!&TBE')VHC"8ON,S-B%1VUY<0.*FE.TQE6 M@K/O!D-S :?#?W@!MMZQ,**MNU;>3EF;>SP5FJVYTVB77@LD/$=:_>5[,'2% M4D^S7XPW8\"TUFO,F6:[-+-QZ-SH]9=OS2_57<)'^E3L?Q,DT?Z M07C2-'?,7O[=& MMN+BS-#=?GHD+.OGA5_Z'AHK=-BSPA>R;U9/8Y&\%=" OLAW,5S\'4 N^R*^SLN*[K!YWUC$/ M:+>GD1(=1==9PC\L0%0Z0'?<0.B\R"._ASV?+)E'2$H;BYS1< !^"8I?QG\N VT9# ME]U:5M*!5&O5^9[.+FAH(_0VA&#(7[@W(\3N[9A0'+'GDA, MZ9)&MQ/U4TY7N^1]O!H?P7?ZJO&#ACT)_\<)>RQF#PUT^HC030EDG@ 2R/-9 M0LEG).$0R"N0TJE=K6J1-*43@B[6JNI=_FN<"&4Z^_;-F5 H^.2OY[L\3B$I MQ;XPUY\93 15!E+Q14:C2]Z_FXP^QFR7?XA3!KNICBRRYAL>J8SF -A657-( MQRBR3_X@U+Q"2AI09T2"W=?GJN#*0G,58%(A)B^-41$+A6^_91/75S9>))1B/V[7N2:K]G&5&;T^5)(<9VY9_L9];[H_H/M)"V!=#Y1&& M7] ]G#MIV)F=W(E ZP3+0'_061,;-5E?-9)\O^9[UY!E$5\%@H*LZB,NOV=9 MW1+5=I UP%:'<3%\#0WC/H=LVR/HZ)5]4^X"4O8T<3$F.IA182.J@*U%?;0, M.%/AB+L3A8*%OSZP).+L?<>-'"A@5E#QZ=V6J],^SN068'9%<6&;P9Y"C"3G M['QB)"[4R87UOF/.-!J@?D M X:UQ/SXU%YKW#1/%/:!AOF2+:)(>->"1-8VNPBV,=^?UINYZY5 )$9B(09B M4?!!NM]!T"9KN.?:CACL4L*<.=A!Y#!"F:M)WHA6*74CJ'%!(.$%BV@81'3S MW'00CW:K3X57NG[V. TS493B%6>+^.TU<"FH>T2VO$O\,1+*3I%7BYNK"W#% MY+M$3$["(\]GLG3-IS7^X&K<@#1&P8.'WK(6,H?BXL5*/S+8WD*U "B*L*-1 MZ31F:7?I9&0[!NQW)7H^7%5*P'3]699ZC]B)-V'(^>BHR)[W/S8X" 8 M[DR=9;!P?W74UF>0:GC0EBL5.R"*41]-U.BSD#*"VZ);2$D?:-W;W;T'&JTIGVJK"YBH M]<1A@QR4].S=".$G=XD04B;M]X_T,T]/;[G,>(-C*>GOV7; M0E12)S7Y?2J$7R2" :%RT".<7^463/YEIWWM&=]9A8T34S'1L#K3\*R/SYGWCZI8,K<JW@]8A_G,1C-/EO**KM-;"F[<.%WS!SZR-*O^/ _R.(?WQ>@M:?B0 MQG_?T5PI?9!3VMJYRRQB=.)'%;T@)_7EY"V%&B+98YQ*@B*W8M*:O,O9V#O3 M^W)1A?55=+%#1;L>0VK3<7.V!5\8#:6C[)__Z8_?G?WP+Y "AF.0UA&9DXLD M@*NM]_.'[V8__/#[ZOM8)L.4WWW+O_OQQQ^J[QA7O8)_ P$H04&NPX+Q58"\ M.9L1&*Q9^=9W?_C][,VW?VQM\>R/G-J/O^]H\3^#=!=P,[!JT8ON=LH/4Q4* MW7"XQJ'U]>HX[>]5&B8[8)A2V(>Y!E'!;3J$G5RDUT(X/H#-+3_-I/2/ O&I0"(])N',GSDA-6O$@P:$4=G)^0 S[V>G# M0R?/OA:UMVG86=?UAK[?[KAE^_$G>W?=K,7QIGRNZ:!G"!]!V;T[V;WR:NT" MT3W[#KQ.F6KWY?6S4]>M%X;@9 !5I?$C.-2'#W%5WT$YYP;:MFY9E_3)'H"! M(U[SO3)RV!M4G1,TW'U-5FRY=&&*H+KL?K[O 9I9>P M,32]C;NZ>=6/ K/HF.X78MVI(!"!@>Q!D!+%C(CK6WYBA=2$BN$XZFXGP3(: MKU-YK2Q\7F9!FH.O@J75%9+%B@_=,GCJVD^,;@"[JU FY"PII#(B5))(B_W% M*"/03\J42+5C9P8>,#^[J?%RQ_29ZV]G)G(39-?970'76X6[Y(;*7$;#.C/TIK[^=%%P MJTMUH)"0MX@E29#E9$LS*7NZ*F6ND]KJQ:% Q5\)I@PKY'"DVJ%Z;U_Q!J6P M70G5N*ZGD'E6-)21_[571/['7Q=Y'-SP[>$J#MM=&WW/C'5EM+5EW77!"9*2 MHA\G!Y9@MT]KS'L8OY9*^[8%I+[, M5:[G?((!&&2/ ^_ALM,_(UZNZLY799[Q;L/'HNMQ#=&#OVN4S#$THZW.JK>0 M[*US/FWY%C&3-EJQ'N<,HI87<1@D!Q'^7DZ&NSC(!MAB=< _!$_Q9K?I'/+6 M[Q&#?M".]7 2#):9)P([W8^VA("%#$#0,&E9B]6.YJ0\!0?+4[ MS<1I_S33]CUFFFFV8WV:D<0\3C.M7&.#K- TRM_3=9#<9"RD%"*TX0+811+$ MFYX<"HJO8$SQ@:9M"X$@3QKTQ10A$>#M;^.=TC:]$]'/[5$_0P'*@[&M*E , MPU"K4R$'$>W"XCJ[H]EC'-*62P-#CR$FQK;F[*>#$C2%H)1D?5P&&.0F4V61 M"[D R2P!Y*V!O4K/XB7DM$TO8N)K@S;,63:*7?9WZQWSQ\EWV)VZBYFB(8 ARO M-$#@S2LK?=,VL>*6[H9[7!ZLK#$BQK"\U=2>CSMH\GIU ;@QS*"WS4T8# MB*5X"-(E36\HYWU:7*]NZ2--3Y(ZZ#:#T2X$.2=WU1&X1FN?D[XCCG,E+G#_ MU,A$Y2928B, CG!TI(0'CTZ:";@I:?E 25KS(CSDQ;KD10&\./OV?\H25@*? MAPE*1VN9J9%PYK6M2KQ#=9F/M.NR;L=32,_L46M.?+&B,A'43HM+XEZ&M6?50#>"\?2,(.?%$C$*$\ !:[2]"UYJ(*J]"3DI,9 ^*3+7/^A5K M&PS(*@;ZW]#-N77:LLM46Y+ZC CZY,U$$F[U<+LMS]80 M"S4W(B*;^_6JO&URG=W&ZX?BEH;P<;R*3S;NXU[";#@&&W>RR1A$,;ZFF_E^ M86ZFBNS]W*@N<6=\/XUW. )+(AU2#\E'F3EF/ M&(ZU?G- UA_^1TPS#N)A?$+2P39,9H7LHN6PVDQ-600]?ES\>7JY2H>'9"A= MI!J?O5I.WXVVG+ZS9CE]Y]MR^FYZEM,QMP_E[R3 MI3MGR2Y8FK,DCF +.50%3+H!\E,PX71"$UJI5S5!X6;]P1@\1O];!)$IHJ Q!>Q4-9;XZ#Z63I0#> M/6UIFM/AF+JNQS6#ZXZ;=>6X[J*/<56;ZPOV\(P3)U32]9 ;PL8BCB;H)(YUE;#/I8$RG:HL&H/#S''E6: M1_*4E4.\2E"0N,\I57D*+=U[03DUODIL38.X:0 M_RB1IW0M=VNC39^J]O(S:?CU*R>X%]52$A>&X:2[5:.*T'X?IU14$.M:$#H? MQ,[U)PVZN'Q=7K<&FD00]30I=W.3J;/(F90L$F[@!;Q7ERQ[RW;WQ6J7G!:Q MD F_.TLK8MI RM8H6LY*L^RKEJ1UB2/MQ0,"/\=;?)*V\[UI9Z M1_BQ\O/8+5M7NZY\'YT ,,: P=YH75RNZ2M&"=O:8PX*#1O-.W>S^HG&PF:W M?Q)7> 4[9_] @@8O*5^E%L(V+(.D2YOZGL7+NKZX(HNBR.+[ MG;S!5#"X0:&>I=_>\C9R))@V>QVZ<5CXZP-+(FY3O_O[+BZ>!^:OX1?0;IVN MAJV[=R"\MZ3\S__TQ^_.?O@70@4"/[.< HO9>+XY$RDAYQ]96A_H'1S>=HB5 MVDM(T>IOW+9X">HD%B3)J_+X_;6_\W=%5C,<_USF]!DE8;:$RYM<#0) N6G, M]0;AIIF:JHS2DJDIR/%1Z]LX#Q,&P>>#9_CJ;V(7^V$*UE?]D_/X/0CRB_?# M]Q%#P#3XZG![S(V2.(3*&D'^T.\L['T6O5%N:=/^;KDB2D).%3,A&\*-F(P; MX('TC)3$/>W\^T2"C>*7U:QA%P\Q7;U[HN$./++7JU4LB),F10!#W MLP7O9R8;Q2'W%TGVJWX^9.HIO:-[;:2M;8>W11KD_1MV:@QONR0RS$7=% @L M%>*["Y+K^R1>BZC,&YK%K#WYP?#CJ+0'W+)C93/2)G+ETZ+MRF^H!1*SE77,%%6?D9H*N:>K<+*8,F4,"/AS,H Z9HBN[Q@&S@NE5/5DF:;5ANDYSF4\='2 MGANKHX7P^(79"'J,WI2$2469 &FT?6&D&SC#XF9O5%1]JJR+WY8]T:=83'F@ M7H8%<96&R2Z2[O(MRX/DIXSMMOP-V'+QOL7ICD9E\"U+K1@<2 @^[).14%^$ M.3.R3\ZM'^L\EV;,71%DA3V3Z9ZNXS2%HS9%P^GE\?_27*V*GY*V'V0_%?*/B0L7Y, M7T&9$0F&U&AD'?D:#[[8J=7N:A<]5>> !SL1(Y!,E^V:.EA=I[K)H&+09L-G M@O><][M@#=<2[VBRN@E"/FOPL2Y(DXHVWL@PV!%MDX*M5J)^=A%F]A$JX\X#VKH\+CJ*UZ=[/6 MM^8-TO7)C\8*:;0KVFMDWNQ==0;D8XU4$1PVEH4OXV!&GL9Q'%EN$W$[@

W'ZK,U% $(,_Y9!I]Y#R2E\D:W[TM:RR7 MJ:W:%G%?&#"F@6NLXS7LD6;W;.Q"75'EZYH@.WIMGCY?$(:8ZTY]@5S'V5F+ M#239!#LK.A),40)(;.\*1NXIY"XMNPN)1_-=^$""50$V6AF?#(5BX;@HA5CG MI%&I)7P.(=PY7I&$\>U,-H-+N\ ($A3BC0"XE8LLC02*K7FP[[S-C&P2 N;. MT<EO?6XU5_$"M8@ <<2YK/4]@AN,SP+G4F==.]> MKYHNW^O4QH5GBY20PZ!AL*/(I;VH\,3+^IB M<]29PZ%TEY[V,$?C>Y9W*53/D]A$M*T2;C6"5[Y..EFJJXTXZ>AHP>]+10LCS24<+(H,G M'4;Z:_ZDHZW*\)1..OKD$55S7X4'Z0R^R.68(F 9??:\>,DQ88_7H:<#LZM%"R//J MT8+(X.IAI+\ZJT>Y8/#_2B 372_Z)'!XO1ADL\/3@[R P)JV ^[>9] G!(VV M[)\)Y.+2574 Y^LL9#NI=A/PHT_ @5#Y.2&#[0 M:%H375 ^_KT=M^G3"#Q$/HY(!]L!,\<.D+DK>V?X^*A MRJ];*=MSIV-$X1VTHZ2G;6>7A_M H.[ZFNT5.GOJ\9T!B)O^SR#=!=DS>7,V M(R >D^G?Z)RF;;V[#@L&]__4>F?-%::B, S%3\W5[\\TC5AV2Q.9?/0AWO8L M@(,/8]; SD9M:[LD3 XHXU="@]W07@P?9<^R)A@/Z^&PN+!QS'-WG!P\;V1T M&4=$HR7C)BCH(NR%^+H-:?&@B#LX+:,+MH$#R(/!.CX!UFP.>_",).MJF<7B MPZQ0#GCQH^1%2M= 8=S2)8B+D@VE)RH2*2AA^_9YCY+LMBPEU0FA.."I4V?D ML%>?WXM7@\]!%GDZR]<5=69ZS-SY(9KIO2^2(,_C51P*1#VW1Q3?POHA^ENW M[H<70VZ MQ:B65CEFJOQQOHFYA)U595=>K^#"+4O%T<[ =F7X1M!HC+' M.-H%"6!KGEXLV;NTB(OG3I, V0+"4!A)R;K: 1QP7>\!^;,DL*/ #+#6K8!V M1+7W/F="V%PXF5M%RD]D>S\_N\3&<6S[7<$WDK"3JNSC#N'H?0ZS96EKS]UV MQ8]$]#.1*7/&F9FY+-T#8D,M]]:]^Y3!YY$F8V>[UJ>3RC\B*,^(I.UWRS+, M9#::<^YN0S.^>9(%D4J/Z+Y>TB)ZC'.6/5_2[KO0(U_'WH16)./L'K0B'M0M M:&M]Q10JN8@BD2PW2&Z".+I*+X)M MS+?%O1.^TCM()>QMV[;F[8D3H#Z/4U+2]SOYJS&+$K'E@&B:ME>O&S#JD9 M^3;V_J(:%5<6@B(K*M%$!8Y,E &XU:O15UC<-/25&1H)=]4"#J?0WAL#O<]B,_:WM>EZ^?-[&:"?K6P4KYS) MS7N6KI04I)LZGQPH$JK@ MY+EUW)D*4_2MM?T%F;KT=>M4?,NW4IP.E(MX2Q]IPK;"GI0.^@X;SFC;2,O. M" 97]IX1L!@CR!.7$+8AA+:)W-MI1'*V*CX'&271'LL+ZKUNT[0N1;*UAI/@8)64-?9U#D0O9V1OA3)&4%2>)-+,M.SB9E7IJ= M2IC5L7=W0 17&J]797*Y,K?(X9&MXSLM(69&1\OO+-#CHQU\WJ0V.TG2W"7 /GVTPUP>$C>/ 8VM M>'H]'0IOF!0K1XF:NP7+I_M#A==#PN4W_T$;HH\[..NZ7MW1<)>)K*4709) M(8QW0?AP^.P8(<2T:U)4Q]!WEI)!%Z@Q"\@N=\Q:0Q*K2'A=HR42+E0P \"G M,P581\(B\E1&T)Q.#$TI^*%TY\6ZHTD"5^#2Z$.0_4HA-X89%]9PPY;]5]T MIN:\ZD9JTW=CDC^8B"Q)7KAJ-A6 E])?74=5WM;YW[*72F&V0+BH5(?$IS:MGB*T.;V8X /H]-' RND=!0@GCMSA5]NH_[A1T8'B=.1'EE/V> MY7F5\89#Y:CVP8/G=,4R6M=#HOF[IR(+6,9[%V3/5P7=Y!\YJR%7#A.6\U5Y M[;3#O>B (M+Q:!&9*Y>DQ2Y@G)63XB@B=^U5:2OR;W 2K906SJ'7,Z0 M*/_5/4WI*BX(3"VO*\NR@*YX\52Z4"_F881U+Y_5I04OXY0O1N_C1QKQ/?Y5 M&O'1JS_AM/GXQWQI@_Q>17[^_"'X&\N$IU847.RJ<&F7".K2FVDP]A/F[&MA M2LA$(!0.KSWJ\L,];B*!P^&!@"XSKH\ND#E-%N)L.$YUEP29,+;XW+7+!%.# M#404_T.P1<*?)X*7\9Z7@>@!6'%$S)>"^9RS&\'9$+K4,/$(W_6!W"D(/?B1(:-7'HQTQ\&]=<[((AC,=\=_\W&A8BD?!!&[1*Q4?6 MC$6?XR3IA?TU633_)#''#"'M]4608^+%0U#P;J5\WI>VK;!@UU1X$.YI&.QR M"@QX)A \F7,;E[.'[L?4;:\-G[B(9(F87T*9YD*>!K^T@^'. M4<,?"_X:&@")/.,Z@$BJ[?Q[L9V?B*J8&EUF:MJ#84/NNG'N#0# N.@N]P^0J MH/<%N;<2--/YH*8,2 M?\^<8Z15](RD1=W=?*4%$Z?HKCBC/0TTP!&6Q>L8TG_&'!"59Z25$RVN9D4Q M27B:$,Q(.[,T4"YKG@;K=09C#C$OJ[)8B)(5/^I=?.W381JVU?\0!-CE)8RI M6-SC1H)IL7<)XU9K]$ QOGY_(P(FOB'+7C7D4=X*N1L.Y@ MDS!(C8/40 @@(:_NKB]O7VNDM[753YR"5.$G)(/.W0?B?#@EG[Z^^YK4%5JR M.G5R3NYI\9G2E#^:_NI#B\:*(M/ANZ;&O:>0;;HLI]NF5ZT/8+3GH"$G$=,' M%$=K@29>A,]-4"2^ .L&)X=!_D#8KE@E[+,TX_8EYF';+)UKE"0 TX=:MDLR M&^;>=%QC>_\=U@UVVH(ME]>>TF3<6WM(5EQ9.CU&N^AK0#/2=&!5F)I.^^ET M6MM7=]WAGYN.QWZ\'HYQQG5Q?3I3%7:"LCTM368RLJ*-4YIX% X'?6D?2N<, M:%I.PZ_7[/&;B,92R?@O>]WB?_SU;6F%_>]=D!4087=+81X[TB:%)T?J3T^+ MUMW3)5E2TR62L%/946$I&\$G2_+Q3E21AD"1C-.4^1&@"L8%2&CV?,&BXUP$ M(]]"R(U"Z]83N0L(Y ##C @4$.A=(B$ Q;E4C6$^0W+4T[I_4=XQD+M I26_ M_14CJ_UATWX6^D,,^FN\;I\P;@BPH(4K&J#,R$]PG60"/1E_6U 6Q]HJ.52< MF"(=PM]IA?3QS)G*_T13F@7)(HT6T29.8PZ.STB/55J)WAJ>H]Y%3@)*-&S/ M!B4(X>DZA%%7,O9: 73<0# M[FJZI!<)G[120>0\R"DXO[N/?08?QKBJ.QNU M?K=@3Y@ 97F>@S[(,=@/G'?X Q>8S6XC3VYB4>Z:6V-P,Q"N(G*1]> &'I88 M-HY]KF_T\/7@AB5Q&--\<9^+2(*.V7?X!;V;.2T-.[I] X<*%6GR2T7W DJX>%Q4R#_/P*$EC:/ZZNVH6K]-X%8=!6ISJ^."- MLE$O8R^.*1&Q'KZR1T%:9W/?47XCQX+I,5@W#]_A?E'E(^AP7"/TD7E.02O8 M6'9J*G:S1.PB>H30F3:%[GD,H\@MS3E1X!:ZHP7="':$PAZ6-/:*WD1-YD 2 M]Z"&?;+,5-ED^5R6VYII'LN8YI==5?*.('7P?!_=Q$A?/2W9.;X(X6JSX9/(7&F27G+UM^%5S\[5AJ MCH)TQ\)"!,;:[SEBW5@^T(P&0':2/=*-!TX$QM_E9)=6X7D0N'^?Q.4]1+#] M1#!P=4(G/MD'#4,5PAB#2/R\2T 5D!():Y:C^' M8W@!EG>QS!< K;%R=HS$!8R,E95!MMN,!>'#:R_ASNC9A1D2,W[X%J,SN[40YAMNQ5QO6?9,;U&BUI MPB5[O#-2(R82,GF)K$(>"M9=3V37MWL,?-;]^RZ&VVU!SI>%K)!).*N4]LU, MI^UYZWU<+#$\FR#RURN/JE%OXXU8+>.PO#6SR!?-W=E-QL;T MO96CR'KP9H["I^D=M,P+$][0"F)U3PXFBH YC2T7>HJ*2R#2=S4$5L M?,P1&B5B=N#$B&N8)M05<*^ O(_XIV-19+TL<7=^_L"WVR*]!,LRL:GO2LS= M\R3V9/RT1=M:MJ<$#A)N!0=57N&L3JQ+5D$H]MI^SL%[V,Q&\$YS6H5L.3"O M)T'!%[6-0@R3VAN8*;B_9=LB4U(G_QQLMO]"*A FPI9,]TO[F+BCJS[CE12E MBB%8:OFN&%]8@Q"B6-\&17#1FC] ]7&-VV%MS3J[%E83)T"=7*A>\=*=77L+;M0//VTY659V%I1&H$T[@4IR(=U@UK"/9 R$'O?XMUF(>F!\11EM) .TSB7/G.RTI?5&0_[UC)!YY&IVAN M;=55?H,.\IB$ /H].4P<-F[>NJE/05*20 );3SFD^V6$C627IH51%:OK+:/; M^1!F_3]IS+8@5P1'W"RR QM9.O:!$OY2G-%F]5@XW_M<0O*P1G1+!%/CEVX M+DO7D.0/].$#U'.-B^?A>%O5EU#AM4.-NXFF'4(Q/M34?+\[?A>N8R$DE$/L'EFHH!>7M<;E;DO(UD664:L1I1N MA/EY_TP>6"*.E2 F]DF4M.'4@&BV61Q2T3#$K,[(1O &-NHRVC9>_7>P MK7JPK?+4PG!B:>F(H*Q>^\P'[X'+*OT8;-KRQ_W_W3UK<]LXDG\%55NU2:J< MJLW<[>W&H%$38 M"A!VZS[,K=S#3&H\3"GMX#%:6IVZ#S^L5TF9#HG!\R$&(K":RGF;' "U^B' M']ZNWY$*?##Y]X*$3(.!,T7L94E$DB\]>2&!$\(T3-UNT).9VM8*$$:M! U"60&'-'82 M=!5X%U56+Z9R2X&!1XX#VL'?#2O6UF+T;&5&-2GED@DR-LD(X7XT[NPB\.=YF9]R"+#&7^ XTVN] '?>B\G)_V4=H:'OF[V@]7.<'[-GZY/> MP"5-S 6K;-I;A+$YW;&N )P^RBEL$N4LQ0WE\5FQ:Z[;\K/UE'%YNMQ^2MDZ M2O^1L2=NRS\,E&\VF,8D]C@!G+?HI+H\2D8D5D2B!=)7(D9JS/"GR@L!C \< MO%&LMA4O2F>$N'NM;>10^BH"D?-';Z::;]BG*<:<'PHL1I8G+=+^>JS4BC"N!2]LEPNT+ M@<]%=4%*E%0= "-;R]FZK7I1. %R0*R^"6-) !D^#_$0;N*I8R;D]G:U098I M-PVCE'9;:Z/CD!?7B_G<1P4*D4\A0(9]?]%/2Z9-(-/;9P=MXY,TO8H.21FE M_!#>'UA6L'P@.J3Y#>J^&9G;.7=4\(E"@+P%;?S/?_KQAQ_^\I-"1?STX:=W M!J$DZ\LT?W(\9>4AQ*XNUS$4C5UH<06X(O8'V)%;R#;3UN'Z/K2FP9T#\.$: MD^!4WAWH+3%+TRB7<1*APUA28OEL4&<9IJ^+@W0/ M[G@$AG"WT A4[Y\G""NU:0@(A(C B"B6G L4" 9#/ MSBL14JI'$.7SFX)LV'[/Y8N,23WMDLV./+%C&I,U;>I'E@Q^C,HR2C+(*^;4 M*T_ETY9"VBV?EU^&<$65VQ7U(D^Q/PO$C5Q MC%NZU-N/T;,E&6>1 DCM2:TT:U;:$E:=:A2\*29O;K-?LR_9QU7V=_Z_^S#&9<*@'-3<="?RD']2P!N=*VZ2TDR M9AOM<'\L2BYG(63&960+E:I@$LCA!I_&PW^"#8=6*DV^!56IJ+.1MIJR9ECF M3N$:;^[_SQDH^/?5@\,;$)10C>)[TE>%5.,+9$A@8&;W#Z.$G5/#)A5P\AN M#Q,FT*$T0Y#/Z;5N=)=[N<#G=6N[NZIG>3\[OY.#7L3-)==XS=N M%Q&],=I7EG'A0LLH?Q:M(*&&+LM6'/P@K^E^AF2WL>E= O>W2*G1 &5@_B]RE ML*E+J UB-J@^ PDZ8!7K?61=>OJPC8=E9SCS6)/D6G(3;R0[DII_IVE\S7(X M#,O<@@B=,)]5>:H!-YAP!=S>;UG^7HA5;F.]$FD[92]'1>_D#?)V,!:;332!IL@3#QM M+Y@1@?WU/*B,OLMCD62T*.[I@RA9.Z C:'V#[78P-+?[&G,25DAM0(^X#$4Q MCYTT! J#EGKG&'2/C-9<_K@DI+W=33ZF11./CW*R$KH?':-TN4Z3AQ-_]-D> M#HY%/\[IF--7X?5.X)BRZY96@0F%-)!) _J"K%@9I8&>' UQ"9M$-$N5@:YV M49;1M#-,V#?&I 90-9?7PC\54'1!'#S61B5^ N)M6KTGI5$NJIH>HG)7D+<; MA?5?+H) M[,\ZXY9DG*0BK'A?U^96Q;!C>$-_Q?:'H]S%Y?9GN2=0?4B4(3KM:7UN6=F< M&VO=V<#!_9O65B19M---GX&'ZY19[6?BKFP_JSO)G&Z/3P?SM^''UATC\*[C M;YX>6'-0_/]A'69=A&,:U/#O-UA!H:HQ1\')(%//@)C,N9%7Q_1_$_ ".P-. M"=AE_7=0Q3\S++?759>'6]7D8;$NA!X^QB(:GYHRS@ (?^S$%;L:"U*A07ZK M$ G,9SJ[T,5]VJ3UQI._4,B;1 SVM';D\ED499: G7T9%LNEA3M0< M2"Z=!,LUNRYS#@KBI% OX<.'GXB *IO-@+*"+Y+J:;D(F['"B$02I3J]4151 M;7 *KHWB^))9H;ZATV2UH_](:9*)3I(W-U?]55J&1V(<*-TS.N_,76&HS+K70M*X";881+V 2R^]:6W=^K/)O1W M[!7@&9][A:&G@S^='J>-DU<& H#JK'0^$N"<9\U$0"?A/3^>N6&%J,W;GA5]OZ6YT+Z%3MXC HSG,WIT@X#K2P"@$<2]&8NDXM M9376J*)43A\UF?#ZBP=/QELV1^5!_2-[L*8]],WH7GTXASQ#_>$<1<<*A#E% M2DC=F29"1+9/)1:RASI'=^XJ1"_CXG2(8=I[DP55FN=B\Z]CHESM_;FZ(Z.1 M9[AG5M?GLP)+6G!#YNJ.$9=-I)@W'CI/(Q@*@@R.1?)/YYR^I'LG<(SQ&U"8=?H"N_9U%T7LR?P@A?$$J',(FQ>L3?T0T M#U#4>_+\+TFYNU*9G(NBH.4BJ]\2/8NTCQ7]7EYR^+_W\*3!3(:)]Q,@NL\Q ME"B)TC*D0NJ"U+\7^+5^KO&4]3/OZ(8FCZ*+H$P)(H Z$;B':K^!W]:.3'GT M7GD[$>W.5G?T$#V+=SC+[0VTFQ\&WJZFFG2=H[NF4\TX_]*^=%:Q/LD2R!'"G)_K7EK- &X M=]Z,(#)#7\X(QHY=.];IA7 6*QS$?1>=8#%W7X\NV^-9C(PCFIQV!0 WR&.D0'EKY"0B9TP1>.BB ,Y0("C/'4@"]?L3)E_'@7$*<_=$^9T7< M<>ZDK_E;"/[+ORSW6;(^%AP^=$A[I+>WUZ"M") #^C)Z?]U.Y^:CI"0D.I_$7T3+OFIJUPDR]%/S%*BX\T*G>BM*0* MB?3+:.04&(D]$91K9I/HD!H?4B-$!$:J.JG""2_.G2_;6+C+UGMD6U."53B^ M(7%%BKC&,X"PQW(IL[$'<[1^KE@!$:5/C,7%/4MC+O*;YA$\"-=EU^@M9>HE=9.!KG-DVR3'*+T MCD+B7@Q%+:ZY7(K27VG45Z3,UK3(2]T4O*^;W11/S/7NGS:(.Y[SZ7^3M]#% MKFJXS6][0(:?IS !46L'-+X*PZZB@,51'I%DA)-8"BD4^R%KHS\V0 M6XGAXBG*X]-*-XMCN6-Y\F\:+[+L&*5#VDM2'24:8U3BR)B51>DJ5\L5T::I5T0N3A2 MK>Z"_#$IC],^&XA O4B2*E'HD+KD&(EJC -HG/Z%'PN[WR$B%O=0!QGZO?(3 M_/._CDGYK!^Z&/_6/(;1#\-K,*.-QALB$9E16$-C)[KC&[KDG:R 3'!*F;^ M,78>D#BY 8KQ*Z"8RYOE\,_<4:YN))N2QL+8_98E M9?'E\NZ^IY\0]G-41IT^&.?9= (5Y6=MD)&.#R+0(6\E0N\,]>L*, M)M?J2]J&7SY/LAX%"E'Z!VW$C.4+2K_5,OD9[&K)*IN>=[_=Q>=G. M,$&9,3R!!P;+%AK.9B,DHP\UR $*6=?0='?Z@@M8DOM30&E14%J_I;^!2/U= ME5PG?H++MT_CG/0Q5L74 N)-I]3"!J5$.EHG0FN4J%R0&AER([.):GSD+T0B M.WD+6E>@/,QI#,C,J.W5*KQ)'FDLJD3R*_,390]Y=-@EFP7DTFC5),5-8F ' MZ@-S?5@!F_<"'5ESM("4N@8C(E":2T #N4_,#O&#E!;]7!1'4!276[#J>OAW M_ ,+141/)_9UB?1C@+DX;*X'<5F:B!VL,Z/85/A^@W3Z?@ M5WZN5T\T?:3RN; -YV#?G#ZP9^DL/$?2N=/0G"HXY^%?Y^\\[&56K!-Q MF-;S=#\T#I8QM=#6M#X<$AW@YY<8IDF$[T_ M9T69'^6A+W*![FR9IZ.=):'1'+(R5?GZI@Q.6H6")9,=4)A)(_Z"8@4S8$=4I&"DQIRPAKZR+I(HDB(^(7*/E.Y#HH8NK^FYFYDP-7[S9H%5YFE/ MBLRT)V8M?[.9REOVYA.;I=&HNBE5$.N*A\5^$Q+FPLQ3JP\M->F2A@5 :Y8 M#9YA$^EGR//BKESL:9YLH@%F'QB&X?*.Z5RSM]1R*YAXOK:"NC%#U^N@WRN? MR+?[ P]Q!=,EV*&+/S/)"^/4;K,8KJ/LGB1Q5=I5!0Y8WO^[\]9G#PF,1\ M=1"N6+39<6KU<[KY;)@#@8?J^MPHS"[(,GLOD1,MIX^:S$<60W/2U<; MW+K];54EZ".5_[]F^662IA!FH%N:Y_2\6+3-*3%GS1"T\R;B$EQ!8@5P\IGS MOD#;V-%5;OH*@76Z?)@_18EXSP)64%QY \,!:W:LO"WS9J ME63+?_^T2S8[:,W7E/^0&2[UJ!W7A->49I5#5DR7<(H?Z84['YUS$IDKK;0*< Q4V!DIS30+D6F15<$C6 .1=SR-/%@^N56=.P^-F-(->\ M+2'D6>6(P;"CD)-\&%N7$2AA_(P?TRU7!D2W8T&P)\[Q]>$.<8"1/,ML;)>W MX.]UPJ\Q*IX'?.8[GSTDZY3*AP)\8_,R^;?@!M5H7>MEB8TID<%@$]"N)8'$ M3;T[:;"KGJ"T\2,*P;F\0;&RH\S%-GD[)Z) R'$#$>#L89'%=S0%M7&Q*9-' M$1/63[$UF0IY+C @79^'$YR$ITQA11JT9I4[:[1OS.9F^$L-4IHF1^HKD]=V MUO<@:W L-KFG:TYOV3M=P%'I.79644+;YVEVJNP4G<)[1^B@1-(&DS!I.8,\ MPB:1S-LA^$I+Z'AZF[-';GK&E\_?"KBW^"7&35HXPO7!'2F]BY\(>7RF W1N M#D'_VZWH?RL,@FV%"K>/*ES^+PAK&FP.LT?Q 5_KZ,D_V>4'BL%+(M;A^\+ MM^?X/10OLSL*IY OX3(J$KTGYDY@&!?IM8"+\SBI0A:,:D"7"'PO*E,!=*46 MSJ1"FG#+H4:;"+SG8D&X887.@KO6]]?;F11)25-4KO$/D*>E?V(_*7'ST5@T M2,RFT\W?*U&:)X_.V@F M,^5KY,74?H8XSEV5 2\=REA0*):APNR%I@0F?,+T/7N>9-LE\1_ M.^YIS"W#'HGF" I2DEG&QI<$LXPV1G(%IQS"0Q19]BF)CFT<^%]WD'-RR)/- M2,K=O&27]B$QEV'3]BM(S<>/7%4LRJ0\YG2YK9;)C5M:+K?@49=_?Y'F;V,J M"W4B=4$Z=QQ'TFE\?]R+XW%!,BI2LS80=ZER+4-=\D:;U%.1$4=Y;RP^F+XY MZH>;^#62D36A."^M=I8^3=Z3C&7OM>+NCAAV*OV9(5$]]CH_[W#=%\+K'8CN M8GX^H2^UZR5DC,9D W^TLB/J,RG@?_[3CS]\^-M/JK93J*4<1+KY?1GEY;0% MJ5X@8?'^.9OX[D,+:UIPLV:3A\ZM5VJGOJ3JC6T81Q*&#YD- M0GMT'.WW+!.%BQ:=Y8+&!Z+=0><3NG\C"Q!E^2ZRT"P#Y,SETTM.ID^C$&QR MII4VCN9U?G.**Q/BP@ Q9"_R<=*RR?3RIVRUT!ALYMT_$*MLO9C0-\N$[+X] M0$ZF3Z,@_33&7\T/#K;0$\-? /^F?K05(UN5VL(;$6"=@KR'GA4CK^,UZ/0J M;8LJ!V05??=K7PP#GH&-T8V@)SNC3LTIH^]S,C9L$26\P=&]DE=O=(P<*T>& MAPY;!"BT\'.49U!S^9;FHM\7/#S?\ 5\3-(C1.:FE51 S69WJR9_G$O,-L%O^+_X+ZM?\?] JW7^F_\ M4$L#!!0 ( -N A5<58*Y>17$ *CO"0 5 &UL[;U?<^0VLB?Z?B/V._CZ/G/L=KO']HDSNU%22SV*47=I);6]9U\F M*!)5Q6,640.04M=\^@N05:J21 )D@!(%"(FQBT) #,3_S)_F7'[[]#18+3K%C^[?NO=]'L[OSJZOOO:!D7:9SC OWM^P)_ M_[_^Y__X?_[S_XVB3ZA )"Y1^MW#]KO[556DB'S$:_3=_SF[O?XN^N[']__Q MX9>;S]]]O3__[JGI[]\>R#Y7S!9_O#3CS^^_V'?^OM=<_[7M'SN<-SXPP_-'Y^; MOAGZZ7W=]MUOO_WV0_W7YZ8T:VO(!GWWP__Y?'V7K- ZCK*"2R3AM-#L/VC] MRVN?)/^F>4YQ8OR+PE>_\#E_N[']^]^X$U_8&27:(V*,BIPB:)WOT:T>J#H M7Q7_%7ID_T\93_4G5@0M_O8]'RS:C\&I^/\TABBW&[9@:+;>Y.C['X[(WQ!$ M6<-:7M?L%[OVG$03K#1TH&\E8BMT)\<]*3E.7C#,OT[WZXFBY"]+_/A#BK+Z MZ_P?M31J2; ?_GE1E%FY98L^SHK]Y_+X >5_^U[TYX::G"\73'9B&8B::[2, M\^:;LV\9;2%(T$*'II8EP7[SSR]L%N@]OLP*MC.R.+_;SP^=/="2Q$GYBAS- M7IW%MHCI0[W#*AHMXWC3R [E)=W_YB#$W2_^^3&C28YI1= ]6S9G;/P_!5QH M])@N!]%/3GAX7@SLC$!7[)^O5[2ZH1MZ[^.''*EH?='(+IW/!^5%?4X^S[>( M9%5[&?7'9_V,)-]APK2$OWW/- WVEP4B!*77S>>$MV)]WM,=UT323:&51M)34@PDH*1%(RD M*1E)%S$ILF));Q"YX_M9I&V6*I@:I M_+A;1\XV!8GS*Z;>??L'V@K)%+0S M3Q]>KW%Q5S(KH+8)Z+PJZV ]9BB(B05T,D]YHY8U)R#[,)_A5I4#TMPXM6/Q M732?NU@CLF1"^$3P4[EBT[F)"_':E+8V3^NWPW77Z ]B0H5-C5-YF>7H2[5^ M0$1(W=LF5J@BY^SD6V(BGM_65L9INRH23-AFK!76^G@^QQ4[!+?2JP?4RP+M M3$>,DS)[1$R3C7=GBX1H67/CU-ZB9<91H:+\$J_%HFUO9IRZNQ7*<]41U-;( M/&7K.,_/*LJ412J^6%I;&:?M/OYVE7)<:9$U4>.*PT?1?NK>0M9K7^WZO ]SV-*YXM:6V[5 M4-[=)[4.X_HY;-H6SGQIU^++V6V\2<40'8!G)Y75[@J,?R/Y*&XM*:^1J!;1ZEU3WUQZ @"[NGS]&1]RRT&0].>[AB%2&10B:=; M1R@121P)6!3O_1 %+%($+)6?_9 *,# %+)8//HI%$ D#%LI?_1+*VS@"L"1^ M\4L2TH 4L%!^]4LHDC@BL$A^\TLD\I@@N)KFE>HJ&5VJKA/(5+R!,U M5L--!I>-)WKMBT@J<0@=7"Z>:+8OY"(*VH-+Q1/%]H54I'%W<-%XHMZ^$(TD M?!(N&$^T7?'K#[@H/-%QY8$'<'%XHM_*(Q[@8)LG>JTDG@$N"T^46G7("5PD M7FFQD%AGN&B\4F(AH9APT7BEQTK"@.$2\4J'E81VPB7BE>H*> H EXPGNNL% MZ.T!7"R>Z+$7BL!MN$ \T60O--].'01D(P]#5<15FI4HC1)YCO6,KB,"2Q(3&>@5#_+D&WLSS' M3WS6+C'YB*N'4]03"NRK9?O;B77BUA LK*]/P\V.JTQ MYPD+1FIH+1U0"/D@-HTL""7!G#)J3O'D+$FY_!_9QS(XX%4+1V0OGYX4R!N\/U.D_7 MUIX^!Z[0@F!53T\M#%9UL*J#5=UE5:@N=MQ9C_%%0FJC&Z0<^8)! !8,P*KP M11HAGB" 4EU!J2ZFB -0ZN/1^3)_/E[8;S?\$IHOSK9W M<8ZD962[##$"'O^.\O02$T[;G S L,9XMKEGI,3Y)X*K35W)\KD$A01)!?8: M"R=29!O@OML^'L(:]46"ZH7E0NOU1;KV3T\H M:NF+GVJP$V#033]RH=GP;TXE7V/P;^KY-X<%S!QX/C]$&1N_6&9LWB-V7J!2 MU^J M+]BD=%E [19?$#&U,,!6DR_K(SR"""!A5Y"PCY'E !+\:U3&W[2S(;[J91/Z M:_UT@/M.YEG#N."@Z7/@"-!JW,/W\3E-X&VD*"W39M(2D*PC8)M%&RC*=E&M\>; M>5:DMRCG%;9G29D]9F6&-%S^?88*ME2PI8(M%6RI8$L%6RK84N.QI?K?Z0YL MK%^C',44U8G3UUE9WP]UK?@F='Z)B@Y%N?0&M6F1=:$L&&I&#;4K)MMU\?Q$ MBL[)^6%N9"'CX&X#$%FS?T-P@A!_6D+9]C[/XVPM(1#8Y21,74K*(^6=_718 M?NR'?WZ.OV7K2O!<0?1W\U1EA9RJMK\;I^HV9J=4RR9M_9L=:H02:OFK56/P MZ$3@N^_XB(>;ZMT&F2ZX,GT.',%#UYBG6#U:'F?;+S'3!M%\Q#8J\3M,\0Y.5L6?!R4H_H+*;HEJT;"5VJQI[YP415 M?E#"SJ=T_LB$D2U7Y>ZKQ9(+Y XOB*3NCU[7298D$A!RSXZ?LW?7."XD_E9A MHX$(X".K]Y^\9?"D!D_J)#VIT@->WLBNQY>=D%FYWWP27YNXH4-ZI5\7B+E'**,DOJR*E%XL%XK'AZ.XIWBB5*XV>#A*&A/)W@\?^J,S]Y[]P M/\(WT!H:9,P0L64_8FMP.G^/2<8_SJ=7LK]$S9S1*KT(Q U#-%R(AGLMCA - MMY=(B(;S-QI.@F1@7>3 %YE(L#^L@[?Y(@_A+8_A=ZLOL@AE6,=;2'!0@]^7 M:0"4856 V;Z$+LJO.K!WUIHO([5Q?Y "YYV4^7%]VADP. MW4-M?)%.*+_LE]8T>/GER8=6A[KTXZQ+/_*%!;D^M;UT8.'\/'WA#.A^ HOM MPW3%IA,W[ Q@M>A'NONPO]:VFBFCTY2*3H[^ M_SI.OFV^(?UEJB((;TBE;TA!(>D.'HN^^S&B*\;L"N=,ZC1"_ZK8 MZ3!7PS M*A_$YM-1""7A!6DH@@%^*\-!B_GBKF1[5?Y21MC0>O9)7-3$S*1AF>*&KN@] MA])[[C:Z/[PPD.R1#7^3QTG]C3]VRU@L/UB/ M(4BK'O(L 1 D:3< &;"X,(4W&8$A*O12GO9,W,9[]#&WY! MQ!3-E@0UEL@K>EJOWDY]C7-SGY4YF^RK(LT>L[2*WL4_E'5J[JHJ4\ MS'>5;>ZQ1.GI,8(+K^'NP)B36QY?*DL,J&KOGGJ(\U/68[H^KNESX,A+=W4S ME[ITW_S=KK>(OR5H,"=^6L\7]VSM4B8M57HS>,?@5?3!JU@]T"S-8K(]FGB9 MKUG5/G@-@]?PM3B"UW O$;^]ADJ;!_+B >S(J4M)XX47S#3UQ?T*.GFTT7%?I"-_[:4&\Z8N!]#UK>]Z\L5Q MK[%YE)X<7V0""&: &8Q3WSN=M!-&BHI7(@JY&70&I"(*;10,R/\99>XCS' M3UFQY+EA/GB@JT"O.43-B=WB#RRJU0<[M5CF &8^!R3/U%9KZ1;ID*3 M+"E16ALB7XN,771GMW=?)<%_';H/030NRM5!:/,-EQ="]".*RU6=%2]^4!2* M[3C$:03(WJ\0^^6/\W61/50\X27[#E,*;_*XD)3>A78:@L!LC82+[OZ!T$I6 MJ5BWL_%0L% V.)0-'HJB.[;O8I+AKP7=H"1;9"@5!A JVYJG=G^,[4D1S*RT MG=4@F-E33-)[]D5)X$MK&T=!<_/%^9&"6'OU4'J.:4GO>'8@GM4RO8EK+4,8 M\SWPJ-,-'YP^!XX"(!M5%J'ZHFV4+6E I+*]5>JY#B,(W99+Z)L52DQ3)F;N@S4-C_6@C"F M+@^X9U)LB$P]E$&U+[J@T+[(1+TN))B4+T)0WCU 5,'_@$L@I#KUA0&[109Q MPDY]S5!KHOOGX;_MK)NJR#OU;JK^T&_[APS/X< M+>*,1(]Q7J%HC6+.8@THZ#IJE0-9==P"J0F.W)-QY/;'W5&=\#I[1/LMS2.= MI(]X(5T<\7!5,%%67*JW&965MMM?L^FMS!W;K[(:O@\B5"5) ?=QP<55LJI+6(OU)ZF\#]'##P>>CR_OM M8I$>OYW&L,KE%<^DCVAYRVZXNZ=X(R\7)VT!C&YV'8 M!6/*L^2VM7%!Y2W:8%*RG=4B1SGMD)YNL-*SBC*-A](=H53BT 'U"0AU0*@# M0AT0ZH!0&UP5T@,8@VY.[V2B-NW5UY8OZ!AXH4!M&>^P,)!@P%:5=^O&(%0X ME142H$(]J%#;TG$!&/X2D2:95L3X+[<1XZ:@C"'V1>U8:,A85N%#.$$!132, M(J8HB5.TEA0I%;49X/.?L]4UB@F_K.C9HZ1.JJ2=9VBA@,3Y8E&N$%VA?+%_ M*2T6E[+Q 3=K] _.*^^+K@T90/DW5S'S^ M)[2I2+***9HM":H7T6MZA-F7M/M:Q9'VVNLL^5>5T:S6*_@_&:52)!7T&,,'("%+^PS!B[H MV?;X+_K3(AE@%/S!O5<=1@C^G^#_"?Z?X/\)_I\!=XS*DL*]C):IBP=J&>#. MAI O$NJ@L&"X^NRYE"!B42BVODA([23IJAK[XDGKMM. L*PO0NJ\C$YNW;0N M%" @?3J>61 TZ,M* 6@[ $>3_R]\8&Z(J:\*D(DP\.TR\O.BQQ4,<:Z!Q339 M]'^A8EV(^5%E0.R(#P\1^_,B$ 0E:2.OJX)F3-*,FI0=<3-">,[;EER'K>$D M?)0&QDW2 WJK'K)7F$]7/GJ'\K1SRW[XYYN/B_!U6./>83YB2C^7).E\ M<4]2]G&12P/6V""E7W!Q6^7HW8\/']ZQ3\]2O&%;YS*/ERV4BAL/X&/5IO6> MK(L22.JAK15*X2)U*4^P,/M(=_ MO-1R95'LNB-:BF7O1E:(:#<:T7XT/9TGZCAZ>8CQK$;NS)X)NMF1H0B35'>P M2O\7]'1$$<$%^V?2V),U?=OF_U4!85V'L*$H/N$VG#B&?=(2>36?*2#V0P9GR6A(JS0+K:XN^B ; +QY*ZW3P MSORGB%;K=4RV$5XHK]*2[Q/=U^<]OF#S37IO,H-=;]VN[SMQ*CM_F(5AU^ZG MMRA!V2.G8Y;G^"EFY\\E)N?L=,W*:TQI?=FIK.=^@P5KSKXU-SB=H'4R@OGO M0*>/7DISAUBPET7VLGQ535T##F9R,).#F7PL"<%M]]8Z[J4W.; "WT?&A@--$,:'60-I]G8^:M="3%8HK7)TH.]HUNG9]N@G95+_'D,YXIE=G9C9)_]FLY>R M;E>+T:9IYTMV";54>R$)#K#)GZ,T MHPGF/JH*I1'>(%)_K6,X"G0XFPBE'DT!I'0#4D)G"813ZDVY=1#F8T8WF,9Y MG5:$7A5)7J6[2BE[FN?/)+,_XS4Z%"R*<^[ON%LA5+)S>Y:F]2$3Y[+*S$*@ MQCHE $[ H&";&;H M.K$$W0ZN !T$ MZ"! !P$Z"-"!VH#KK2XY,.Q^BW)<+-DANXY2]%!VL^#D@]@TU2"4!)O,C4TF MGQN0\0697OOQV(P2S1?NXBZ.>-B=3DP!G"^NF8AYE:0.?.D-$VS$8"..F<[3 MLQ$5YVLP!H,Q&(S!8 P&8U KAENA /FR.G1DTD51=& =O_LQHBO&^ KG; 9H MA/Y5L0W>S4@&C6735M8@*)C,;DQFT!2!+&>-R;9N?,Z2I%I7=0WX>;E"Y!RO MV7)?H8)FCZAYU ).CC_0J,$T#:;IF.D\/=,4=H %"S58J,%"#19JL%!UK+$! M5"47QMF[Z"DF)"ZZOA06#V#5#%-0$6PO1[:7<%Y@!I=B6JU;67FB M5IZ^,#K_V-$X)[?9=)67V"'WZ:.@KHY)43?E\4^<.'%0X M\($#&A#0@#'3>8)H /C*#.! <".!# @0 .:($#@VA,OJRA_I+KI8B#Q>A1 M*3LF)"&B4(S1*-"TP]$D^J9:LGO-XDY5Q MSO?O.2Y*$B8!#J>5=A$ MCZ@ HSB"4:#3!(-5]";=DB%SR4CZG5.TJW)P.#8S1#\W1*;SXA8E%2%9L60- MON""['\\BVE&>?]Z>]RC9%5D_ZH0[-&[U6^[D:J8+ $_BJ#4!4 *(" M$!6 J !$Z<1B#*X\^;*+UK)N0>G^."XCQ+>38E%<=]AW/UG*PA[A9M>"G78GEU M6(1GVSWE\#=D748+6%' BL9,YPEB1:!+*>!$ 2<*.%' B0).I/7TJ;N*Y,O" M48MK&&7Z=$">/N:6"_CFKU&!RHB)C48;1)ILX!W1&\!05L$;,#T!NW&$W0!F M" ;=@*?:NE4_8Q)-L[PJV9EPQR'>&O:]^);D%5MQ_!SE+T2K\7L2D8%<1 MO4&D?D.J49ECX ^Y2M[TBBZ.AB>S(OW(66/WBUX<3:?1 @H24) QTWF"* CD M? \@2 !! @@20) @F@E+NFN(?FR<'3$94;+=F'X1RFB"%?P> M7V9%7"19G#^?^1^;.;E_.27'\()>SP%(Y6]EFIU&PD?KV:#;+4 C'D C[944#D?+.2[X8Y:WTQ3.&K!ZXC^B(;&X#7R(,1Q@QX MC18+[ZNUF-L_HQ59!ZO- :#U_@#,L+8/3!L; +/2&]0F+-6%LH \&46>SG&* MDCA%ZZT8QQ&U.2W@ZTO%>9\O;@B/C5NOLV)Y'1?+*EZB2TSN4+ZXB1.>"*QB M1^*L2/\>%^F\N$8-FM[*0J\1NX%."N9NT3*C[%!GQS__##O=982_;>T("3O; M'2NSA-V.-*MO-?Y/@N00$KB?<;PQ<)J\NN7T38G M S"L,9YM[ADI49HNL*0 J 2&!O<;"B104!O=SQ\U5P6/WF;;7 MNK9X;H,LW?T 85)C.$>PZPMRV4'=2N@UIO03FY]Y\0?)2O01/X&XUQAN#-Q3 M^6S1+_%:[O3H.9I5SAEU>(V>K^*S.&>7,[I;H;H]?+U91K4J+F6 M7>&+/Z7;/A["QO1%@NJ%Y4*W\T6Z]D]/* KFBSMQL!-@T$T_/FJ-$6UZ MI[7)"GYIPV]4"B;?\B:/2Y[L6O901=)P $*N"LI.CX3USU%Z3YCDV;$G)@?0 MW%.'=V^\=[;FZ_F$\;I$SMZKM:;.&/7URQ) MJG55AR UOZJO#';@"Y@"]W?$WW,F^J]%5DJ<*<)V[JB5>LDD+8.GQH.$,O?' MA\-A)YVO8K)\D\D;UBDDBQ&;F\'GY!?SZF,=:YREODA#C;\HKD%?(&+ILH#J MZKX DVIA@"T%7]9'>#(4L-HN\)F>B7>"T*R>AGJ" &QG>]H!XOK7J(R_H;XH MJV(4F\@JB)2 IAI%4QOO/5_A///[P>=UAI@>AIJ_WO-9:HU5399PS1894*= M&GHWG9 ]UE-;='?S5.5%7*JVOYNG*K;F!V<+>=$Z]_L4".44,M?K=I@];G M,V@*S*_GOSNR::\1I0CM +=B69-SB]9-7%7]TSTB:R'QD,ZN.,,\K^G1+7^V M_1(S=0W-%X=?MUUWW0=PR-]VEB2$'9BS\CPF9,M^65=P K$FZ#N*>=OR'Z^* M&T0RG,*X.>XQ#AZ:92-]1 'H896#EYOZ#Y0M5R5*9X_LMTM4/\6LBO*6W=F[ M!\ "MG2'<31?4C+?GFBBFKFZPP0<,^"8 <<,.&:O==&J=&.%]CMUKGOH:+C# MI>N+N,1(K\1VFSK,+=TA$@MZZL\GY'R+\8RISS?H[ M:0!Y:6'TD.V0)M%*G1&!G;U9>4/0.JM>1P*H MF@\ZC2^_TYR=6;*[BV=T=IR+^(9DS$+?L)MHS:=13;;6<,.RY4,Q28U$Q_1S M7*3\2]MK?LH2ME0VDLBZ848^U7>.XD,27 M"AL-1 ?67U#RUN&B-$0,3K)B%&I"BAO9)7.1L_;;SY)'*6XH4-ZI<%XLJ96 M:7ZIHLJJ"@L;.J27+=*,WC%C/D[GQ>\QR;@5Q5>M*'X.VMU5<=F7=LX.X&HU M,"!=1L$%6^1(@X-#\U%0?U4P8QC1VKWQL7Z))PT4AG4>!6?JVL2*Y@YI?V5* M/]O.($Y$G4]Q#*A2^Y1%>SM4] M)_*K2J]TL@MN].L+RWCL6JW8$N>7B)>9RR^K(J47BP5*N#/A[BG>*,U.C9X. M$H3:JK/:FF_4;H%<2W+=!7C62=FN**TX8_,%UP $LA!W<%9TB6DJ65*B]#RF MJW.I9M/:UM4;+14$_?P7'EGZ#;1[!QDSO%3SH*33,9HB.=E$S9S1*KV"Q0W# M*T# TIOZ&Z?P"O!D7P%*T&^LBYCY(A.)UP7K>#I\D8?P+L/P&\0764#!!5$U M;K4-[XND+-MV(H%W!11\F0;U"RJ5 ]27)YORJPX<%^/+ZT*@."3!2KXL#/46 MD5MSOL@!:H+&QI_.D7,N!Z,O" MZV;8#.%,]F5A0:Y/;2^@N3?"XQ/.@$X62^7&1R]-;D$AGY61(RV+WF.62PZ\ZW=GJ)L2SVX7)G_3)5$4!#/\QA MX*/--0)]LV'N7)R(:.!/C,P=I:,5%3R6SYQB/EKA@-\,F-/-1RP;S;,&%#N_3B]1H7-3$S MZ8-@<4-7])Y#Z3UW3F\]RSHDU%DA4O<$/PDL3KPV)MS&11 MXDY@;T[P+$V8K$.'&E?08 P_U@;@GB+L./R,F:1 S@JXPKJ;U M>#3DR@BY,D#@C_!BPW#3SCNAJ./MY/K U&-NNZT2A4$]]8##7V"8;H=,,43C-<%HGTG&*VK R.>8*!N1VCC M!,-U-4"3$PK/[8/"G% H;C\G@(M8BW?14TQ(S"-9>P98J$>R&E4!)2>$4A@- MI3A?\2N'3=MYO,G*.+]?H;L-+BB6%*Z$]AF"O,;R_Z-9*G-R6Z>TJ)4J224F MG:Z#5@-M_>8M2G8Y8MYX F"=S)/8'(,D2] ]R99+P;2#>IHGEJ?:FR^^X))] M]!*36Y2B]88?36"BA2-8()YUH3R4[)QM&)14/!O)/8GKIPWQMK4T<9=Q+#+2 MBWI3)(\Q0DQ$:L7/S/FBT679H?2UR,K6F!)5\V$EN/O.;N)V'Y)1]++EH,2P M ^:1S<--'B?U9.P^)2D>#.LQ!&G50YXE ((D[08@@Y]A:,WQ4#4IJK8#D+,? MN%F85\7-U+S5886%]]V5\1\L6!WGD"W@[4V3S&'.A!AMEZYY2FG!16= M9/?60:'99#_< MG61_WN_^2D4!:YW&9RS6^QL>Q$GJY=M=62@,Z[# M$K;,MGID5S@[')I_E5PEV;_0.DS_K.IXI_$<\7]U,Y>^DGCS=[N! MI#QE;A,0PN_+^8(9D@6-$V654'C'$'#L0\!Q]4"S-(O)]FCB96'HJO8A<#4$ MKOH=N*JTK7 O,V;JXH'KW6_C>M5*KB_249^CN/N=/'4AJ4UI/("].G4IP:,] M@2:P+Q' H)-'&P3W13KRU-UJT'#J<@!=W_I>?%]BQS4VC])AXXM, /'T,+-H MZGNGD_8B $+,13^/=J?X44;[H'V(FP(@UWZ""UM_K^VI5>V"KCU@[4A?>M!I]T\HW MQ27.<_S$=@B_NK*BGI3YXH*M"ES7\9B3.T0>V1$M?M718Y@!F/@6XM$O M".\VQ&F]&:PMR7IRSX\.G1F_-);UE\^VAR;[^FQ/,4F;(F,'3(/.RQ4B]ZNX MV&$:Y[R.2UZ[;X0OJ^U]?=!'A.;(_HS3;)$E]7C_NXH)TRWR[<4W_@TT?T1, M7^:G+EO-U]F"5\OA@]H5;!<*)RC\<0EZPD)M]$Y\BQ+$E,T&N+(KR#8*QB&\ MEW#>48ZFHF"G_%61\!P\Z% >:U"YZ7Y\4)'=KQ#[Y8_S=9$]5)1]C'V#3Q,DU+5 M]G?S+W+YSA&\6WWS-SO4""74\E?C%-VQ?1IK03RRK;FJ=VK MT'M2!#,K;6?UI5%].M^S+TI>%[6VL4IE8[DBM+-:ZUOD[/4U] 7745OL4N'T MTGMI]\9+;D99R1.@GT MT +4)L!UX<;KD\Y$,JVWTB&71\CE(7ID]!;\Q H4!&F?&6K#YU.4!?XPEAKBF_GI3M2^Z>#Y]D8EZ74C\(+X(07GW /%J M_W-, -UX4U\8L%MDD+C3J:\9N*AZ!8M.74S@HT;#&7(:Z24$\2 ^'#%":T\2 ME3/UC2#G6QPCYCE%_O@@G)!4)244Z%:PU[>(]H0PD M;B/"3RA=B6U'^PDE.K$1@W1"R5&,^^M/,*6*M5CD$TRUXBXLXH3RLXPC_OO4 M4KRX?>)X0JEB7 ?AGERR&7?O^.&B/G7KSLK+?OAT3-\&'-G[_X/H[25K>A\1 M](@*IDOU3,ZD',AJ,B8@-2'YDM'D2^<5+?$:D7-!)OJR9+1KIK$AWGZ?"+ ?*MB%GA>N< M%6C)S]U/""])O%DQM2H7YZQ0M;67L^*8!E7>"E%;JV]HON!"D$M0TB*\2@JO MDL*KI/ J*;Q*@G,MU8VPEEKB@SC4MR#6NMRG+I,0O6HR>G6D?,,F76U535T. MH/-1"S<(<094%A%8"[X=1" MC@?P%[AP7_X<+>*,1(]U--@:Q;0B3;*&ONY,[8&MNC<[4A?%3]G.4E^M PR'Z MY#:C?THRS$*Z..*!EQ+$!5-BU_SN4=+_LKGS&=A?G$=Q0']'AXM8S$9[/T?\ M/(=4GVV?__GW#!%VIZ^VU^R^;W->=>OLAJ^K8E.5M";F)ZEW"]###0>?CZ[Y MMV*6'LB=QK#*Y57!]$Q$RUMV\=T]Q1OI%,D;6Z7[&C=I.7C!<%6ZR-:V(;-C M\*$&'VKPH0YAYFO>PWB0"\(7X8$49-S%R/%%0FJ@$6YD3!V)[[IJ(*J++[)1 MKYQ(8\MZ$Q?;73@!/4/E M$T+%+=I@4G(U9Q?IVUIL7&N DW]+NHJ+ N6M@GS=QIE#C1V+3"K\W!+ZS@Y- M'%&Y%]9\@WA"K6(I6*+*]JY@_^;S\OII;6W<@/UG%67*!Z5[J4E\D* ^P<42 M7"S!Q1)<+ -81=)C!H-.4^]DHL:FU(>S+_ N>*% ;0#OP%R08,#6B'?KQB#6 M/945$K!N.! 'MC1."./N#Q2<$.H- @-.$.&6H0XN@.U?(H*8FH#2B'%8;J.2 MQ 6-DSKA8%]\N\O85F'N[@0&M-LHVKU7YF;)OZJ,ULFB?\?\&MH'O-1_8(?! M)=N"-P0]9KBBG[,"DSJ%9M.F#9X<9.!!\=]SG*(D3M%Z*\/TV]L,Y%?@T69L MA<\?\FQYE-=?Y%T0-!]4*I^SU36*"5?/Z=FC6#*R=J<%SL\7BW*%Z KEBWV: M%['8E(T'(.A^A?Z1HZSX1'"UN;X^%U,C;VD\N5K]1A61^@IX77#W**^:K)GY M!'IH4Y%D%5,T6Q)4KZ37] C3UVGWM8H3MYS(NS-8_BH0W,\Y-V(O@Z*U5?53A\SBLGV$B&A2PW8W1%WMXU^>L,W MJG0[B!LZH_?^H$U+]@"@QQ@X M?V&<,7-"S[?%?]*=%,D#PA@9O:/"&!F]H MMSQ44NT:]U)DIRX>J+:(.RO'ODBHPZ6%X2J4YU*"B$6AW/@B(;7+L*MZY(M? MN=M. T)VO@BI\S(ZN773NE" (.7IQ"F X")?5@I VP'X1OQ_L F#IJ>^*D F MPL"WR\C/BQY7,,3A A;39//9#A8G+&99B?1Q]W"U>1*.%!6_#LC-82=UWU/'/ TQGI.XDM9)$#A"I7VBGSWAXT/PG ?/ MN8;G?)"M'_SI_OO3;4(?(\4+IP!];&IU@WV?E&,TQ+0N8>_6BQH#&413-H"2 M_-;(K6#;N]RUG8SXX$JY.62DV987Q:A$UTFC' DDDNQHCN(#-,9^20_EI09 M2> ?<0V0RH (5NMU M3+817D0T6Q;9(DOB@NL<"0]\S8IEM,%YEF2(1G&>XZ>X2%"TP"1*V.QD9<1D MW!51,?-QFTB+20X" F,4@1&JXF;F% 1NF%Q.EFR]V9ZJ2TP^XNJA7%3YK*&> MWJ($98\2&Q#6V1%N8(,S-WC"#<&/3+_!10MQ GX@70(F$C"1/IB(H=,P8"4! M*PE82M@])HI8VX>L:%"< MHSMXGP>'>R9HEM8YV@\%^C2-_Z$^9]/<'Y;F8. ;?J[B-,6Q4*T=:A&!$(5A M5VQ(SGI2R5GWM)P?5L[Y\2*IW_\W]_0[!3N0(:+W8^?R@LW)X=DLO:*T0NFL M2/D_)&:\@2]8?H2T7C.2\Y@MR]:S5-W0*KTOA=C(<$[V(CS;WC-B)%M0M_N( M>..D28](W>YV<P89KR9T26B.Q2BK2%0&KU<<+%/=Y=/OOMC^@G@JF* M$56W@*H&5+4/JCJ81AAPU-/!44,26)6$M)4&W/=2]D5R(0.ARPR$(Y>&>G%T MT]9]D4^?8T=EK9D#[,>RAH9S DXVD:=[)^ HO5I:QI@OAPE,-L;0+._.&] 2 M P 7YDZA$I=Q/D:O:1_<>#R^4T8NNU@66>WAS1@%Q3+C_V0W+NK\#GV0;XW M:]J%X. R#2[3KBNHC[^TRUH-SM)3=Y8>)90Y6C^S>LWL\_(R;6B?225#E/VM M6O/\,_L5IN)\X*\YJC>YSRE3JT \F_PJV[37$=;H896#C^@1Y7B#TGN4K J< MX^7V-ENN!-60-7M9Y>0R*[(276>/QPNC7D5?*5I4^76V$#E6(%T=K3 Q:?1L M^SG^;TP:'$1\UG0882P<'J@35FSN.8I53C^C-(OY4TIVRDFWE[AA<*+:=Z(. M3B>S 5/$UZ+\D!4U.W&'KZ9*&[R]P=L;O+U]E $\T"WKBPR#WS?X?7LLCL[Z MN"\BZGD&R=4B7WPQ/86D9:#[XBSN*3.5U046T\A+_/44$QC!\F4KAC",48=A MC+8TFR6HVYQ:,%K)=L%K'3C7/[3 $^C;!B4E2J/X..,<:DKW=72L]_Z.3:?Z M0,0&A[J;)&.]IP_DS1YHD;CW8!SGE=S5YYPMV+GZ7R@FEZR#OC=#->+X_%0M M%']AV_?^">6/Z#/3MU<=7%> 029A3X7FTZ?#^A(?C_ F/CV]QJ09Y)T<)!H+_=X)> M"M.*5?"GGHX_-60A'#7R-<;7(8/KJ '>ZFGVF(/A/1&@0%TT^'C)([FU&1CF M'&4>2:[-*@4+[L.)"DZ*=(&E]U=O7AOJF8TC<8&P=CE/=OX4DY2G[5EBG#ZQ M$0?T?D _X=KQH4=G\'D8?D18AW[TDH:3@ (5<%9<=*POKG*+TG M3/)9L123 VANVR,$7=>=G4%Z&\<2_O1I1X0 >=K_V5$9&"AU;DJY[#]_B0G* MEL5YQ2[G(MG6S^6;.*-/;&%?B],0Z@]@E;];M.':3+'\RFYLR6LM83MWU$K? M74E:!JPZ8-5#8]7@_9=%SCN+B, M$_[D19+ 3=[2),2INW! L&:WU6@M+=1#V2B$G& )7B5NZ)#>\YB0+=->9VM> MK1!$^-_(*+I%8/8!,B'2$J?G/$ M9*.)7&8%KXQ9I[P]4"4.[U7V<\70-3N"^+G*97\NG9V6EHYVR3$ERD75WC@$ M5 >0>AB06OL6#\#TZ0#3$N4(ZU[COLA$#3FI5$I?$!;YZ@";/+Z((\"QHX9C M1QM!"E!,3_ -@8YU:V#[_-:(IV"[MN1)J"8A)3V3T\#[@,E(3=>:-?@B8*RA MV3##9LD M:I&V[5UVF@L[@Z.1#T5^]$P7DWX)U25[@A:)U5ZUF1UDUY MJ;CGVU&"#/<:=0RX,0!YC=XYIU(?W1Z!:'?'5X;H+=KLZN[-%S+JA;L P6$#^9!32 5[!XOG%-P\H!"X$2^=7WZ0S-*8-EN1ONMOP$9$' M/$XARN!S!U[C=S]'BS@CT6.<5RA:HYA6I/XSC9[8(1&S=C$O5;.I2T)U]!OW M^XA-S_$0E ;?L=ET7JN*\%V8G\>;C-VV]RMTMV&3@8DDLQ>PSP#D,?WLD2VI MFSQ.ZH7S1[-LVDM":_0PZ=+NM^I!3NTA-E8?Z)>2\@CV93\=%C3[X9_G_/I" MA!WRY99':K>L:E4SXS0R*X"OXIBBV9)92[4>]XJ>UO.A4U^K8'M=EW"^V"W\ M.:E+6DH>)RK;NZ=>^L /T,-N:0NV,W_G&_-LNR]1MWU3*_(5#Z ^;K@X*K/W MN3EHTCDOT<<4>F;SG,4THU\+_$ 1>>1H[%6QJ4I>P:_@P?BU-O&:)^EL6ONN M7??EGI#6BTO1RBJEGP^722W2BUW=BX_98Y8R3>R67412)O0'& 5_W(KHQ-?; MCD[Y8?I/@G['/*V(\W+./2ZXZ57/GM$NO)W6'$ AB/Q!D<#KW5N.,W5=U1?CY(03C]1(0 M<-%EB%,)=NEIOX9P%__#790 >YEBT]=/'#C'7>PE'V1#LRLQLZL3U_DK-3I ML+X&Y8MLU,%J&N"/+Q%\VAM3"HWX(A7Q4H'!Y5.7 ^C.U_= G4[B"R"4/_5U MHJ7\:'L%S448CFVYP* 87U9+'R4%"A_ZW.QTQ MJ7PMYF)TIR,CN2_ EU5DX_73R!?)F%\_.9+$6S[Q$$"\BPC2#Q%%R_KGK.#E M=NIO/?]N5^"K8^!HE[&MQHMV)S"$B8:JKRWD.*[ZVFE!PR) NV\52R[4IL"V MP#G:_-%5]H1&2%(_?VL;-Z[RLXJRZXW2'4FR,$)0GQ"@$#)5]'+>=SIZ@L_> M?Y^]WC&$0:>M=S)16VWJP]L72!:\4$ZM$*F>8$)14@,HT%16R A1H-$E-I"; M'>.!>7@*L#Q[1.E>BWK81DN$ER3>K+(D(FC)6PV*_G3ZY A H1YT]\"*ZH?Y M9-M8$KL?#D;$[A?__'KWRG!X^P>#.%% K;KB,IW65!^XIL6"':'K!-BK>(G2&"K3(2JKD M#)!1]'#W9G13HO5X@<_4K.#JRO M;:ZJ=97SHZRFYQROV0&Z8@<=,WRO"G8THFM,>2+8^>(^_B;FK\LH=CE-V3G. M[H0XOXFS]*K8/>D3<21O/;H(-S=5^)J/*[;R<9LQT#E[H"6)$Q"]K]O:35$8 MTQ4[)_A_+OY5L<,\KSWSSWG ZX?- BZT^MKE"J_76=D$&3 ",=,,BB4J$O'I M">AAG0-N3M?Q\'2PF;JP M];:W5<[VM;R;*Y/=E$?J@:QJ*:B794[JE]#L^C\F1C4WP%Y6.?F$P2O\-09LX2WGZAH+-_@Y;@Z 3&CTM(J0$9SZ?!80CY/$C;6J:ZC+,"I1AEY>Q+>(BR>+\!M,:/U;H MSCI=?8@:-$ GT#X MW@'9UB%@U/^ 4<4$#QH$-MDX..BU[MUB>,OGF[>$4F3-%X'(63W./ZOOW?1E M^X!E!+"H?(DK!B*;=APH6PR^>B$'?S0P6T:^>B$C#B0&6S6^^R$;M(H$K=OKY149_$76^ M@4:NY<),(VCD@2_V$8#?8^FHP@1\62QZ8E%Z.7RQBO3$ GGUXHM1I"T9\%L4 M&7,J"_&5'?-I[?9 M,')32D\R6@'V!BVK<*=&:(:1P*7FE4W=Z:@27E5=:-C2B%"Z> M*?@=.M_WXN<*< %YI5J#'XGZ8M[#(#)H\)@O$!F WU>+1OQ$UQ=\3$\FH,P' M_FPB'='H1G@;P,M^:Z14H"7_JMW+2D]8X,!/7S SS6W6)V6*.?3,@0ZD)S=U M'+1+BQ,5F#/=$#))-3?6(L:>5@=(8$JY,ZS>WR+-IAP"Z2AZQ#RPH0V M+^[B',T79[N2.Z]8LOAE1W419VM.X;]K+N:+UQ%"K\2AU\DJ'WLQLJO[(2N: MVR5AYVSSSN,6U9?[.:9"GO0'L)QGA[(5=HL>42%)SROG>:+I!I"XAKWCU MIFKNE/:SF&8)D/"ZK:/5=AEGI#:Z9NE_5[1L7J3MZY0+Z)?V ;[:&SX)$RK8 M:L[9_IVEZZS(^%K@7JS=;A:P NSE))W4U7K#!%WC=_B-#@!K;#G5U+%&TN"K M%5OG\S>JZ9M$4ZJ.CC:'FK SM, $/?L!$;WXQE80LQ[994VV->;*<7CNY<$Y M(VW)U!+$[ 31F6;PBZ.5(3L&ZQ.P/@L[R^7%*([45AV=7)]KC?&<\O_L=E#< MWXK6#BAG8MP=_+L0/BGEPM:V$_S5VUM^S[UJY>J2OBH>4:,P-")4GH;RYG8K MD*'RL!\%!+]HX^C ?0Z\V-LQBFVH;.^&>J6L6UJZDCA'Y]FEBU]2)-^1L$ZV MLS&AF"3\W?1'9J[GN'ZH)V<#U,=^3JDJ*2O"A'K.;L.ET.*7-;5,([G@6'4XB9K9S<>#:D6:+?'/,?D3'9V5 JK5'4*V M+ \R2WTM"(KS[-\H/0+0GL-G14(&]K+*R1^(ORE%Z>R1749+]*7B1=;FB]J6 MH/.JI&5<\%-#AFIU&F.\7"H.IEYC^9?.2F7+A0Q6(8-5R& 5,E@)8E#E:IXO MLA!R^582W?5W[[:0=.$ P0M?5I":W1>ART+'NR^+1$L>&E"%+\'+6O*!6JV^ MO/'7$HZ6H]B7>&4M">F$7_GRME]O"0%<];X\Z=<23-<@-W/O^DY% MOX/H=FV-1Q;!9^Y%_]@E W"6>?.67T\P&FXX$R_Y7;[6TA*47M"?-\_YM62D M!>U[\XI?2T2PD X33_@GL]-4L3H&G^^/_1JS&!X)E[)/JC@HL@TNFBDDU!IX M 79?1R-/L*4EIT&>G9PZ=]<,QS"EF2M5:K-&S3%RP8YE"! M/:HRYT]QL#&5+&N=_](X?'-^ETG)K<=+!G.[T<$AI2-!T*-!7UPSL+-J@!@L M7QS#_4315:8B68XP54ARG#PGRNKC*,J/_"^#9PY1?G&\(L/D%1D@ MN<&;K%"O,T*]R7,@[.'H 8V$(D48KD;/<3\6-;=N/G)_O#"*KV))67=G= 0GE_ BI4W4U%G2WTS M0?"ZY3JC^/#09)HJ9-<)"Z'](;0_A/:'T'Z!D:ZMH?DB'AW&15BTGUNHHV0< M:HI>H8X=Q:]A-HX;"8KI*EKD^,D@]//F$R/%>@1T!G#':-+8MS7F+^.DKOCR M&7&X]14Q6GV&($\:R,]V?N-3;G?BM-+>9\!NJ:P$K)VS!<_-&O8?GN[Z,<[Y M5IB5YS$A6T9"'>!X0S),[K$Z!6_WT89E"J",*V M$B,/O5 G[S%?JTRRCQD[W<^V7RFO8?8<*C%C2M-CDQI>CNW8^JR37,U'3T_J M?Q*$6B\M[7[.N7E[SP%;VW4&--5DZK@=ILM43$&Z:BI9I6=5^067_X5*7G=& MY!'0[&Z9-[IZ=5W4[WFRA+]P:JZ3E[\X:BEDN,>8CA)%]J+Y6&$X!!GR5[T0 MC<0%"='/0E*^04P]Y'5$>2DD]!$U_WUF_.);LF+*,KIE5MO%8H'$ M?E"K1+AR$[,S/"OW:I?D.A,W=$BO5(F0-;5;?0 ],,V-/S&M\SB)92QNZ)#> M+_%:KJRIFENF_549X;HF$_MOLQK$DH=UL\S+AJ DJT]B]N\<[?#78]M?R ^\ MZ^E5XG"5JKDYZ>>+X]-_7IA08 U^:=JE-)QP,4#U":?9Y^OSD!MX1X787U$M M;FB;WE<*UQ[DO8FWDH 493]W\A?0=0"MM5DZ='67L[Z%-L(.[:-2BCIL";HZ MYDE:B![,'F@4QYP^XXX[I$A=I4)S@+'P5R/I^G,HZ#^:0^6&(';9I'LM>/>^ MCVD#=7R M$)@M\'<'3S-RW359=;:RG:T.#T^6P88UXSJNS>[#Q3> MF(@+^M3JQ"U_73A?,('6=^LQQ*,HE]-Q&*N\\COXJOA'5J2*PE;BAI;IW=9. M_$M,;M&F(LF*R7:^.,?K-2[JVO!"^E4=72E-1Y3=X47Y)"ZNU]+2-=&[5)?W M^#[^QDVH%HG&6R!RP#5KL.Y9O\>[P(G]N$(J,D)4*-]S5]$ M7G^=(4;#YC[$Z2:/B_(XS@G*I' 9RP2G""4[I(\U H0C\ X!+X=34?S=_&, M]AC*&<]7E%9,CV=47N-BR0/%N,,)P*&\HS-^V.&^6W.,,"YU)N_:R01@2=G7 M-E>/&66''#O]/N+JH5Q4^1YC%#,C[.((#3F6Z1U*V'Y()0M,T-K5X?#&?0-S M#ZFZ.9H*K1M9<-\ZHGRZ[Y'YU%_R]PKPQ\?"+CZ\-#9 )]/=^66$TG="*M\V ML4MCM=GDM9SB?#^[5\4"DW7S&DNQ-/1Z3[^@(/"XG^8C2]!&#R_43^>%NBJ2 MO:7L!#!PWQ<)20+WL*B5*%#.%YE( D:QJ)7/\E G.0"]&/'EP3K@4 &\LO-% M&NK%H8H-]D42\J,4_%C0NPS#PH6A"LSW96'([Y,.#[J]2^QJ,('0R(OJA01" M #Y?)L3IY8WW15H]Y'!:Z85@R\KN&W:O$N9;$]WQF0A"T'U9PBXDK/\,RV!6 M++\7]?!9<7T[ZP=W M_T158-'#Z^>YK&[IY!P9Z#4U>"I&7IW/Q1QH/%X&BWD*E?QL5BP%TP^7F[B?*3BD##.Q5GR38 MZ36T5]"#J34IR,SA"Y)@0&S2-!GF< $/UAPP@8,O]O_0XM/(86+ CG=7%J*? M'+N_#O'D9[IU,/*4_8TVA>S=R")]7ZM M:N 8]&MW2X"Q-IW%+0\31LIE[IZ4XC3N[ MHW0U4K)X?H7K"E S'8,O=LOPT@-F?C!PI4Q_&T-S-AA$P$:CW&B*KGL225^@ ML&'D:#P?NU>PV3 R=UN_Q5P0S*8FC2G=I#RY:>E9),IDG S)FVTY);K]/2WB,3 MR\=?=WE*L^U[@Y'VD8^\M(XW-VB?+=FE0*TO)FH/P8D3SQV$\Y\_O)$-TW'^ M;/Y6_XG3>8L6W_'_?KV]>L$4O[QSBA?E7]@J_F%?([P1$]WK3%&!2Q2]CQ[V M5S9K^\!TV!JJCIL8N7CODXJ+-,H/44S\[]6:_3Y%99SESVJ7L#*YR8\VLJ/9 MFDW(7GRMTMNU?[,&G(FKH1Q]*]D.0NGW\*1\%"5_6>+''U*4-?GXV#\.:?A$ M&=)V^?;D"=0ZI A44R-(B'%$D#1E!HRFEF7'E=B]2GI^F"\>=;\L>&C\5? ^/^&XQ?'\MWV8Z2UZ1,7AM-DQYX2&J.B4 MTE(@05$ZJ&,.Y2FC>GW^L 6-;L9C;BQ]TFI23G":P%=I.373"SKD1ESD%Y3E MS3+E0YP%TBIAPW_(44&<(1G9V8KJ=-UF/QJY23D\*%/-)61M";[XGC_R4U?? M-/O1CJK"J$2YUWZ8O6Y7G.T?]D&DK_.XU"^G[E=QL7_ :T&Z2AH\. 7LKM>7 MB_3'R4M/7$YTX*]XH/GH5FFR\NUI[>#]N6-G+:J^YFA-*BX QV?S9(O"#%M0 M95I)":QB+J&*1JBBT;(6-&$N7R04*B2$"@E.LYR/_$W&F+.^XU0I$[])89>,7U\CWM_2D+FZ ]1XT:CQJ]Y*R26N6J.B]4=Y_5;-3.2TB64)BI\VMQ\L^6NE,[K/7?3QS2L W>Z. M?/M0\KZPT^?^">6/Z#.;MY7(Q]YUN&Z;P!KW@AW?=9@)<'O/OMEW23^/,P5^ MG_ 0W#[A,?-ZB_@]SM3P^>(RHTF<9Z,JBAY<8"$^WO7 M_*I/IRA+C C(%K(ERK+L)WA)0LX-#]5C8=1H7)P?<48^90[\05A?" MZH8)JS.BBH?@NM,)KK,1'339 "GWT4$N$OR @-+A=$F_LDH-)SR 2>U78JE! M12$; U$IX_?O ^$A<^$DTY.- '-05E.\8T#/=!FY$,0U,=XA>,QB\T#]0*0,ZVMVU,1AX,MXQ \09# MKUI+\/4LKS^$TO9*4J^JJK^"M6&='?GE0A:Z<62A.\>TG"]XTG;:>D HV]G- M.8$*IDCP&,E9RCT1/+ENF3VBW5J68^! NI-! M?>PZ"U&>\[H=1?HY)G^BLJXUHUY8T&[!41LSKN6A8]D5"(3M,?_\V6"/QQ>6ON:T4^K,O4@EIA'JD$1(A,.9\]*/>,GIZM3FW M_*B%U,&J]64YV8@[&_EB"7%G'9Q1W7!1%QZI]Q'9Y:!(,QHOEZ1QKC__ED?I M+A%>DGBSVD;9H>Q45X_48!^TZI$:F.H>'JDZ@(!L&\!C]\,!Z]C]XI]?[U[A M&V__8- ;%7QC>^=4G15JMD8D2^)V]%O5; B;@A>, V1K<8XOT/D,4L$2#RP M]0 DW:$*R#=\I:LK G08@\/>,E%6?S2CCM+!3C>8HW3@P[0/?$Q)>00=LY\. M1P?[X9\SFL4W<9(MLJ1]6<['9!R^FF:F:+1LKW[6ZOMMX+ MH+;&J;U#2[Y./^T6'SN-]8^L7)U7M&26,[GXEN15RH$#2GG$)T\S)F"DQTC!F1>< M>;V<>.5"LT@>!P)01 M$)IL[JWTV,2AQN>F?F@$5_4D7-6.)/&63SP@-N7"8?USM(@S$CW&>86B-8II M1= NH=2N2N.KXHR[-FG$"SE&!/'GH(RIZ"&F6==(%I]@7F MJB+\-,C/XTU6QOG]"MUM<$$QD;S(!/89Q/^]T>(..Y9[K+Q4_MN>+.WX@U2?5>9SG*#W;OB9:AW_]4:U* MXB.J+['L<5>%1<#:ZV:.'LM?LHOF=W[/G&V?__GW#!&FXJ^VU\Q0: LLZ-;9 M%5^'O#E\-<'8$?=QQ<7G@QIP2="_*E0D;0IGAYYN.+HJ-E5)ZT7RDS0D!-## M.0?OM3EX/P8.CJI![19).N<5I1KM\8PKCU\+_$ 1>>3(2DT^+SA5)*Q7;8R^ MWBG2F]K:=]U(LVV?P>2A[NF<(_KV@-?F33F&>RZ?%R%L0P.ZNN'I"VHJ;:N* M,X@[N"H/M/^^= ($K4+DG/W(N<'IW"OQLR)MM/@YNS/+N."(M(!J2);X(3XV>X@Y0I2_2@2$J M;2O*CHGHH9R5:(]B_TH-4%_DI8X8T<;/IAZV:F IR4UB7P2FM9; ,+DOTAE MN5#AOKY$\@TKJE: V1=1:>TYE2_'PZT&4[:D*-KI!(<" R!\628@BT4[&FOJ MH>6P)TSJD*6IKQ(09J(?1P@6BW;)L;$LC^&B[;5KB(U%!.ZC[4>;&$X5[6/@ MV'A9->U^K)+1\GN8TU]'6XE%E7IWGW<^HT1R M&ACIRZA IUF ML^\;G1Y+R&'H&W\!^L:C1E^ZU%[ZWYX5D4]L\5UC2J\*_G 4I5?%14P*UDP9 MG&SZ^V]*[(Y0!2Y G[]&!2HC)F,:L0F(**\W4Q?HK,IGK8!'OB=UG'R:Y17/ (SVR^/0IR/Z M8^K[5F$@LTP$/,@1'F1J6F' D-E%92M1_XZ<&T3VI:RR1&"GM;9U]'RP*7'' M[\1]=K.LJ!AQ8C?X/;Y%&TSJ,H[U40.20H_Q)R ?_56A,9XC_ADM M!Y(%/+UHX^@4"G"<&3K_0-S[BM+9(UN=2_3L[>=+\M@G*[NMM,: K?-I842N MU)> /P;\,>"/H\ ?1QLFJ:^%FULN$Q'2@%KL"4972K5%B_O^JR,JH%BB-GK)R%6U8!S;A M<9YO&^LA>T11MM[$23FH+Z+WU]U[(@9B(?@AQN2'Z#VI/;P0 RTH2VC/C!&U MI^?PH*.I3H+2YKY]AB7FB]>'XVS-GS$*4*!!QYZ25,ZV[0-(4@E;^.(()"C, M^*_;S:Z?CMU.>(O078F3/^=UH4EY?6U5>\OEMBDS3Q-F;]3T?&4G$[V]^RKE M -0GH/T^H/W-JROI:FAM<]I8??]+/B#UIX/4V[C<<==+U!MY)XQAYI[+5&@)NI+4@/+TM70DGTY$6SXG$>^A&;R.XF'-4$%KY;]VQ#360T?@?? / M6\7<#5$?X':C<'M=Y/[\>$H.'L6+>@JO:JMVOOC(7_10G&=IDP\<+3!!1[6L MCX'TX49UR>+>;SHHAZ\'=U8B?B3M7/U=P9X\?=_.AS,KXY&8X'-_-P MR59&MBS.*V9C%Q[9(24F?E:D]4]Y M8Y.F_UW1DE]Z(@7/\-&(G"-E8UV&#>_-TW)OA(=*H M0>&1)T+2MCC,K9D)2&IH&77,1#1>&?5#(D[P-9(EC?T$WRT9T/%/\"U3=P/; MW..E,?E9C;A6P*+[Y71%UUUHOYZNT-H=76#)_>95XD1M=C5?(EJMUS'9\KPWS[_K&"^C-ZK58)@NI(5(%Z.1 M+M *B\>Q 'I5&?N1UU9%BMZB%*WK:-ZZD%0KC3H=!R 45L;TF$*=PJ?]2*L> M\BP!$"1I-P 9^X&O**UX%NF;JYN+J^(1-;:>F"R=?H.3>8^9^;5&9/Y4,/MP MOOB4XX!GW*4+A&4:JUAC 8)Z1W!L B@+L=Z'^<7)>61XXO]=#A.Z\JR MJPPM+KZAI ZYG2\6;*<+3C-8:_,42VKA'I.J+ QLD,9;M.&G?DS1;$E0/?VO MZ6F]3SOU-<[-?5;F;+*OBC1[S-(JS@4BE[:S3R7/*G^+&IR,KK+-/99H,CU& ML.J@5M8*?^6K!I92=TF]](T_H(=[#J"5.B&\Z57]=,FU?FE7"/]="\;:KH=V MMGTN05'S(=F#H#YNN-C3P\2\J\>1SE_5-GE3F.-E78[7/$EWL[7O6I7F,R'2 MQ B"5B$XY(?Q]B.3= =^VKJ?3+BXERDX=?' ;1?7UJMLB./ZGB/*DL@\QDU>==P$5M*D->^1R(K2*^%NX1YZNH6.\?.\/60VA'XC: M$%5O-*K^CU"99)T2%-X%AC3M MO=Z=]<=@PU,T_Y^BR?%M;/.N\464@-K28F>"+X%,RO5DHA[NR&.5A#+IY\?V M92Y_9_BNN>T7)*X-.WIW$*AG8 16JKE V=$6&G#E2SV-V-N1 MNTP-/%GYK9F$HMYTZ?WI+7L%M X6^:3+W70&%CJDZX4 M,N;P,/ ,^%5QQ%E(!]RD\JMRR2@L*@LE4EX>^F.:"=>O*^#2GK0!.])'%RZ> M[GV(*%K6/V?% I/U2Q<=^WZ5=R]OTVEPJT_T>E 8GN69+7:#"R;?\B:/2SXQ MD@HWLH8#$')4!Y,=,1\SFK /9D6%TCF[S9LL>_M*52^+?MVB#2:LZ;(1T,6W M)*_X"W)>W,4\D<=91=D)15L?.-GY:&P^*F8L/[L^+LG['/\B;MP M[@#-C;Y'Z[3]86_0>IPLMK+J8UH_M[_XQF\_)$R3_ZJ9H^<5;/EO,(WS3P17 MFR^X;-T.^RJK\V+?7,!4Q]$<\?ZL+QSJ[1XR; @XE/9Q%3KZ\D0[;R3.MOSA M/!-PH^[H:&H:PM@!O-L>9ZA BZR4LO&FM;OI*!$[BW)'H MV9%:(993<:L^^.JOR^><.L/9*K!XB-OB$/V6YKXR9V=J]_ M[DB25; !]0D1RQY4,OE:$!3GV;]1>J1\H3I#=?8H5%$5O6#[<5K1GD:LCQ!Q M?3H1U[ S%8.N#N]DHHY_5-]$WL7%JA8*%(WS+D@.)!@PU.7=N@GQU&.,IQYM M:., !I>Y+31:J:E06G-;:K0B : 1)Q@Y#$:7S(7ZCE8V4(#S= -P];P*YJ)F M1[N$-*&(TPUIA;I"S(6?CG8-Z3N[S$6(CE9( WEP#<9ZCDYT#H-*3(1QCE7, M(-^CW5B_JHC95)5U)HXBY<=M_2^*\RSEM\0!/Z8\+0?E<8\KG+,9H1&JPQVC ME)W.R<&QK0X!'/Z;EB(#31$."Q@4Q# =]"UZCV%;OBC,_* MV7QQB%RM0U;I?B?S F*SA!%)ZP%>^5,L?&F0R, 4)7&*UEM94&![FT$^OU[C MHLZ,<%S&14**NOT 9-5!R#R2F2U&MF:9LGDX?'81R^M-G+"#_2,ZK&8V,_O# MOHWVP0:UFU ]2:IUE?.]*F) FK9H.5G1'2*/68*:]QR\2OJR MJ$>1)4BT]5FKLMQKGD=W3OU/@N1)#,']G',CCH]1M+9*>7,M\$6#"U4TDK3M MN&,)G5 INHW8P8:R97%>,:.I2+;W)&;[-:F709'6/^6-G?6\\??W\PVWZ-@? M7AAZ-[4!))""$QHLQPZ6;!FB]"(FW$?;7OL)UMA^%M.VLGEMR46/V[E,GMV) M7H=II2F_)=E:[Z>K=!G*E9+R#':\.JU! 9NR/B%@$T(OL["YZ;@#&!IYSAYH M[1=7L0#I&\)06^ED8FL*KG^L"-N5C:+;;-LC+4N\B#3[CX>[+^BI_E,GUMYT M'@-?C;^R\Z0)NX^&MXY3UM[7/EE#L1FVY)RBF%=G6!#5@ MI%2C5;9W1_W1^4F$N?,E/5RI4"](.IPGA"MXM/R,RI6PF BD*Y"MB<=D@Y29 M$WG!H. 1:T)#OHA#Q2P&>8?\#\#N8*;YLD1@+&-MWYUWBT8E'TUUP;N0?JA\ M-%QOYJ*11RXC"(AJ+AQYY,+IZ(TV$*,\#7D!G$J^'-8 ?:>CF].[XWJ$+["F M4%]!YB8RMXO&+ADE&.7=]I'*PVX\B7=:DGJM:<+MWJE*720D0[>-O]\:Y:DU MA,_9P(NN\4MNR,A" P^^IKM@_KF9M'[*B,3 V!$=UAL=H MP7Y5)%FK9;]'*5'B1 C?$BT>=#'^M7"[?$% MFRA:;S(#=&84.GN1]91MH28#9VL6SZ-]MXM:J7/$MP%._4<=M(BL!CFU)TA6 M5*__@*Y8NV6;FQV%*Z:.?6272HXW=13\(%Q*QW;(<%TAI8Z!.5_%9/GF1?L0 M0[IB[P[E.2];4:2?8_(GJA/I#C*9XH$'+NWL>1WL]S:\!3TN6)"+H/<%;JN< M,V+:"Z-F%UHT6_-Y^G?]8_L$"^!$[7'\ZDE"--8:2YO(SOE:RYHM/&*?T#A\,L[?<=QUQ_#+X MA KVKYSO\G2=%1E/_<"+:LBK*0_W@?%+:%^_9C")O!K059WR#A0W9]IP$FC& M&_\2>"YZ-=@:>#VBNTM"FV*E5[O?H.-?#7+/M_Y P1$>'.'#.,+[V"G!^WTZ MWF\;/KK)NBF#CPY6'JS3W7:"+KL!S4=S#O+12<\H^&XNV\'DY0C'OF'U!9@-I$\8J,T,.97-Y$R8O08B3TUQ&A1*7<3XF\1F N,SE M6AC=XC.#C!G,KC Z"0X?<6(P8\+HI#(":>Z MP40-8][-_;WR!M,TC&X-.HQ[4V 2T'(.5WME,PJ6$( M?K:NLHV$&F5CDV&DO0\'4##I0$>0):_[>45+=E^2'8QT]4S7[" IT77V^%:^1S4.CL%5 7/=!QH+OV?; MS_%_8W*>LVTC22#2882Q<,AL3F'4%;3;6'@Y2/I+O):GK>DXRE@X9=:$/F-' MG:SRT;IV#J8.QND34[8%_.AU=LH7DV]7KF1=K?(TYY;YG-P0G%9U.MFS./F3 MW4K22PS6*40B>E!P^=F\H$V>X13Q0U*NXX#ZG$H\97]5/415GDY491?%$@^D MY?@B0W589F?UW9?(U9[+3,N(]24C3T^9=0 RS(483D)R.F">N4#"28BJ@^9E M+EIP$A(#X];F(@0G(:]Y6;U'7EJH6RS;@%^T&=4V M.-DAOLUH?)O0X3#@1()BD09?.+8\<*UU@6>$L$.M9N]L>VAR$V_YK^JZI?.: M"787;+)=K.]5T52&%;GQAO_2FRJ#$Q':)28+E)45.[\,"ZWE2U,5VB?6L'SF M0A; 8_!+DY+84>E$IJ60K*!94M?K-"0WY?>F*KTOE<3//_AWHI^#O+3D]6'J M\OH#<>"=V>./B,1+=/$-D22CZ(9DB86]*OOZ]-?BB&4[S77[.Z*J M-/4:%IYU=7 M"D]H3N<)34A,/NIXNDUSU)4Q*<>4U\F:3\/<&CL=R>K@]J<5S^=/;P5!AY>36"% M6@BL PM6.R^[ETNXEVL";E# ;37_5S$DIA8NV:G@ :9/XA[>3+BPM0VUQC"^ M*+Q"B'WE"##N 6F\O M/5S>IV$.VHG;A+Q4W?V%_Q^???:;_Q]02P,$% @ VX"%5U,NVX[&\@$ M8#(? !0 !S:VEL,C R,S$P,S%?,3!Q+FAT;>R]:W/;.+(__'X_!1_O[CE) M%>60U-W)NDJQY8QW',LK*3-GGS=3$ E9W%"DAA?;VD__;X#4U:1$410)4IA* M)I)X =#]ZT8W&MWX,G&GAO V-4SG'Q<3UYU=??KT^OIZ^5J]M.SG3W*[W?[T M1NZY\&^ZLO%XX\:WD6W06Q5):GR"JXL;R05-7]Z[>9]_<7&KB735V;S3P>KE ML_7RB5Z"9Y3J^GOUR"Y4/^FFXR)3QHL7-^IM; M@:8W'EAT13<-W<3_][7_\,FUD>F,+7N*7-TRX5URO2*U*E5YV2C<^C.:H.3J M6I/AH]G5GB)5)*4B*XN7>$[%G<_PBHACY(SH6Q972">;%4E>ZZ1CNU%/+2^% M/.:Y-GZ.9$#[$UQ?C2WJ/KFZ-KZU4=B6$3$*>B5L%.[,#L<.N;(!G7=,V40. MN3Q"SA(YNF/5%+FY"VO^'1N0=T,A7_]'964;R^[$,S5L:]84;SS= MO_UVIT/WGYU+U9JN,2H>F]Y"97]/7S2LAY,=+FQ0W?FI&YL"!3\8CC5V26?I MK;*TXJ<=P4U[DY> T%#8;MRD>K:-374>_L;%U:9K1_7"O[CY;E6+>+6J;=P(?KI3:E=(0.M^%2L5_QQ2[ M2""]K. _/?WE'Q%B]_<3_[\].GZRZ=%7[^,+&TN M..[< $$9P\T51_\OOA)D:>9^%N@/8S35C?F5\#]_>I;[>:A/L2,\XE>A;TV1 MZ?_X69@A30.QNA(DW12D2UDW/PL &\>RKP3DN=;GB^LOFOZR:$G3G9F!X*6F M96)R37^[(EW"MO]1US1L7O^%?(8['KTIMG75'\R;VR9.NJ:P*MYS+P1_ M'OW'!4R\5V/]#6L !0.T_C7])^6V;ZB.<>]T1T7&OS&RNZ9V"W)Q<5WQI[&4 MV[NU5&^Z;/ )7F%I=_";!?O%&[M@S.BK5J4X?JUA_ M02,#!URX$$A'X>GJ)@I,;UK1++>B856?(E EP0=0E)7JQ75-:2Q&L^C]GN&T M0X<3F"UY#T=1Y$.&0XR%I-RYL:93W248<3JF1E0X*%.8C*$KDQ@) MKNV!9!S6.UE*2NQ,>E>+2SN0U<$$V3BLEY8Y<"WUYQ.R>_; )=/J;\CP\.J1 MH+=2;"#-XR8?0$JL-101;Z; 1*.'Z*-D(>IY+O"YB M@R8?A@3#:+>;!S(BWAR6#2.41DVL2JT#&2&G.()4&"&W $_M _%4C3>#A YC M:&/D>/:<#B08$QU.TC$H[39(Q(%0JH9KV%B,2'T$+5FLRX>QH-7:DH5(VWB7 MM3%$YK,.QEO'<;![/YTAW2:FQPV,YCG1<(@M%ZU=PVSZ=>C\T8?^X,Z;[E2^ MZZ8^]:;?\72$[>UN/V#H+^[-B#5:H[U@9! M5E2O-& B> @P,QSBA43U&+VEVV-%VM5CZ0!GIBI56R%H4=ZAY8\'RW$VC,ZO M\T?D>C;NC5<_S^EXB?L^-?6QKM(%8*=GK]FN"RKL M]F6W/R]=[TO],!]X.,DI*!(/C! M0N8=4G5#=^?^R/_X#=DZ<1#[8%'3^^ZP!F)@W'FFYG3'8PR=>,S0C=[PC MUY/W7@%O-OX5.;HSF(%2UGKF>FORDF05)3;-JD2V+NN'D4VN5H]UJ9YL/,;@ M0FMY."%[U=R-@1RG-_X= (E,MV?W]>>)S_4G&_Q_%S\92,6$&\$M >[_N"'+ M!-B>(=N=DW4U^LS-Q+/5B6X8-VBFN\@83O!@!H)CV<%3=S 1T7%_G3\ .RF< M:!?HX\N?PG7MH@?@/]-NKMM)WXD(PY-TN6N=@V!$;%)4@SLJ,+.[$_+VBH;F M%:)Y*]B\N/ZG9V)!ED4!*-1(/'7LH*DW,G1UDY*IC+)*'$M61KD8@6^(@^J_ M?^K>FR_8H8HSS5%OS:0,C7IHW4&_L-U[-;$-#WPSK!$R?C6M5P-KSSA5(M3B M$Z&GNA8T+,@*I<-!R_+IZ(TA"=WTQC"UZB^Z1F9#7W'H>-Q]PZI'YHS>&*9< M;*=*I%;*2 F;+91ZN!?HDVS@C1Q=TQ'X%XB0@,X'OIWQU-LY/9(@V!5T .Y8 MDAPFCA]P;_)YHUH]:"94&KN,JF@X],$H 'L89NYMM;?'*0Y[XX(& P *\!F, MMQMD@$!]G7>1.MF\]X@9M7[0?!IE226AR1J_0Q\?3L ;G5@&64!V FD9VHA@ M_Q;-GT?_]!O,.D,?W/^1-K5"O[O#$(J-*C%)HM)]" MHVT*==]FNDUO7OAG&^2I)7)4\Z?/']3")J,3RL8NV*415TY*CET+029:,_!DP>\.1-LC(/Q+T<7_I3S=;Y^)>#K MY &Z2X#I?'T)HT(P>@\9O9&A/T>96JV&DH088>YPJQ&V, RDJ<&?/[YZCFYB MQ^FH('Z.OB3'C07.)M+P=+&&'KJ*&C[>Z)6!D-9^LXC*NR?O!C5#+]A8N[.M MZ9.-7W3+A$OJ2O4R.E*^2SQ:X5O]L*I=]3T#R]*H+H-^&]I3 MT]7\O93KY&]NK>>DL[@5DO*MU^1!-N:3^)V M;&Q9KFFYF.PUOP*O[QE:-2M>L/XQKN*Q-E8E5,$-1:K46B.ITD9-5$%51<:@ M$6OC:NOBFDZ[%3ICPO!6LZJ W\AG+(!F "$20('!7QMC@;IDCH!-#1[YIV?, MA:J_2E@57I$C@(1YJK\)_6_*I2Q,=<,@[],\>(%%QCG&.HDT.H(U%APR7P?- MS_P96T!DQG7\+H'_(<%]M>B:+;D&FCX!U9IM,&G&HV9E-&J-*[6:U(9^ M-M5* ZFR*FMCJ:4V=U(MC!X^*56RK]: GY"I+8BI":^Z.WE/4E>?8A8)^A=A MDZ3TVWI: 8UL8ABH ]])0M.50]-W0$L(-.WL:D(S^,@L55ED<5R^.3 K^Y=) M!@A*GS;?[9%Q\F8T ._$RZXW_5H+&W MF:&K>A Z%#20%],!$*]YB%%#N+@.V67GO^?+I]#7+TFY[$5)F1M$%@K/V(UQ M%)^IQ,ZG'/7#8HOW3^G61'P=-$\GC\4K%M<6W\DK0D&RB-G)E:K$@$KTLSS= MZU6GEB\*KAQ*,[ [.S/">!)<>T>[M=RP*QU@%8M^RW>3_5W;;PQRX]8U?BU;HSH:E8B"W4N<%N9:=$#_O MGB<_WF+3FNIFV&OC*HF-5WS:[/T^^$9Y@?ES>5MOM_*9C)45;10V::/$IXV2 M.FT4YFD3=[Y/CS:+141YPW+SU_#)PK]ETOS!+=-\?0-4,8RYL!%=7 =KN='C M2M.X6YL*E*.F@H3\"\DU*33S=N30E(]Y'4VCR^S(>$*Z=F\&VYU+P<"=8RL3 M$_O81;J)M6X0:BD%]\('52:V=535FWHT1$ACV>2RC2>$7B_XWE3!N2L%)V./ MLU#,9<#,.\D8WUNU4HWL;^1&W"F-N.06.^7.2;R9.'SG]L,9,Y_;'6?%;N[H MG2'3N9%Z0B.565 P8-PR2YOX>R++9S)'#'UI+&\2(%)4N(G.(B +-[\SAD9N M3Z2)QD)ZEHPBDGNR::&R6"XOHW \9Q<[+>U8=+>,46AR-S 16DN.LD+R5.?1 MFWRVX-22;_]-R+_">6XL>5)Y,Z^0C@YKCD?>3"R67\",G9XWVPIO1K-LUIZ< MN0Q$*4XRQH4U7E]9XTV^CSKK]?UZ?(N]F6Y"P6%\Y_;#&3.?VQUGQ6[NZ)TA MT[F1FN':*S.@8,"XS9\V.C=_\UG#;*:;,,&GMBS7,+-G'O=!2L!$[DL4DFW< M/,QL#?,$S&7 S#O)&",*AW C+M,US/R*HAS&=VX_G#'SN=UQ5NSFCMX9,IT; MJ1FN868/"IV;>+FLTZ5:W9*K[VS7Z7)@'K>S2\!$;B\7DFWX4S&5M MG>X4=:VYY9:5Y79Z$_..66X&9QRVW$C"16VZ%9!NWW+*QW-)C[OLSA'@: M;,;1QX..&4HUC_U@OO.Y]8R9S^?DLV(W=X+.D.G<@,LJ^L@2*!A8LLN?-CHW M?_-9WTLSWYU/;1FO[V7//.Z#E(")W)9C9^MX)F,N F7>2,2ZLVOK* MJN5IL)FO8<;->:ZFFP]^,-^Y_7#&S.=VQUFQFSMZ9\AT;J1FN(;)#"@8,&[S MIXW.S=]\UC#3S'?G4UO&:YC9,X_[("5@(OM[-+P$1N+Q>2;=P$RFJ=+BWFOL\N\?G,ST;. M/F,H[2*6J_.N.4_S.N\Z;9=T6TYO\@\Y)=SN@PR[9FZS^8GS\9+_DSI&@J^#EX!'Q?/+ZXLOI/G=RJ(=D5IKW]\ MM,PIN!LPH/G01J:#5&+C#.<#:=0%FO,VJWLMZX-85I.2E/__!7 M?^[AC39VW'O'\;#6L\F_9)[[.E^J9'\1_<9 \-*SP$/L]N*2<+6H]IZ6Y4*E MGF1][8\[':P(_*"_8 V(B M-18/H.%ZL&R3F$PNY2Y-U']C9+\S43W7OOKWP=;IZ7%Z"T:?8UY\G+H?M\;#=0ULF49PM^KZ#0XMN2),FXQY4(0#WGIP<8Y4;SW&M*;;[ MV$#DC.I@_&]UQX!6&1W9:A_?" MAZPW=2T7&0.?'6R#0SCWFEUL%R/)WD;MZ80 ^/B MQL6M].*V&:E9 LU0B_69,PAGG'-XP3\8CS.9+2:G M?/KAX9*\L;S\_OX2LCK6B,LKU9SAV3(\=PG_#0P$JTAAN8.83$VUR"&65XPY M5\LHJW0'UA39/QWP9XJRMRWY7K.HD997;#F#2R[!3][(T$%7F<^E\Y6H4@X? M7WD%EO.S7/+9LS5L]^PGV](\FIWU%:D_P=TO$5\7#^T>:GE%EK/XY <)Y"W% MP>;;)W -QI8]7=H:)6)QL%UMUSC+*\*P->-_A:6Z.BM6$1?[V^QB/Y@.+(M%6.R^9C$1,%SU*>,QY/BCS#08GO&R3Q_M_,F$[#ZW@1?WUSNEW=Z MI%;Z5'?)P,K&[AAC/9FE>$ VY8DL10X*%D!Q>CW/:U.SR1U_%8QSA['5+\H= MF9PY*SLM7Y- OI6=?[+:V2;3:0+-)JU/:JNS4!$Z&J@%6P>;3>B_8-LE. MP3O=1& .FL_DCH$UMCGBEU?(]#;,5R@'B)R7P)O-,.)/))PY8)E!ZD(=5E*.'(\>0U=F_IU>AL=AT4R8VW12)32#$[8K4Y-*4_J8_ M0M<33F^<8Z68T[1U*>3L/>WFDW61S,%D"_-%^S03.)B\RW.V,K)QZ%U9]E3;/=>36S# UOG M,9>)K;&&6A8N[['FAKIKX-[XWM3T%UWSD!&8=]^PZI$=C[WQ6%WBR<6/B^_DR936 M]C@"CA3O_-;XJ+:H2G^ $C67H8'A!,,EJ346V-IS/?)YUIS/#FF-,/=K>C)1U M#.RVYEC^(08CN7@A#(Q:#H!*XLO M4$M+^CM?:L[A=CF=.Y2>2 ;BR^1 M,0JFG1JKA](FE^I=&PY"3,U2>B%GRBL(64WA?"KZTDDX)_O8<6U==;%&:4". M)G+Z@Q^%Y.;.L91$\G:.L6C9S*GR,9;!DD?5!;:VO":$4Q&J+>0/IRP*+>0Z MA?AE?_D4DNX4)Z^FJUT,YRJ=H5J;H M385>SU*A?T?V3^R.D(.U,$)^_PJD=-[CI8 >@K^P&'^XW%E@ &<%U$OYXNPL MO8@#J'UN("J6>\$964J9Y:S.5&;37E7>[35R1I;+G8S']2%0,9(XPY'M> 7D M>>Q!E8OC.Q80N-E>;+/]I"L+K2U;[MY4K2E>[NMYL/RCW(,R98[;&Y,,5\;U MPHY!K-\AY!+,Q#&F MZ4OP]AS\U7-T$SM.1_W3TQU]C;D:5I&)IXSO?([H_Z+RW-8HSF/:Y3PMWTS+ M>5J^R97SM'SSZ2Z#:8 -0S>?.Z;FKQO Y^[;#*C*>,Y?+/MIW^#.8^KE[,^: M_4S-TIS].4@_.Q,Z9W\.TE^,N?\;-K&-#*!01YOJINZX-CU_O3P8B#5";@5P M('![@ .!6P8<"!EJA/QLA&V-\&1;FJ>N2L3XMJ$W7?(1_DQX8CJ= :@P-?)'EQF M-/J[#S_[QG,>K@KG]?EX(YS7)=7A(0X'YW5Y?8I8\_5ONNUZR.B9&IXB<+Q, MC9;VMBUK"I]7Q?OU_V+MQD+J1#>?"PF"Y ,]XQF>HR,_=+!O$W!TY*H[&+2#$<@#G/O=Q5I9F+N2L+,W'LRIE:PHF5,[4P>Z] +2I"9N/:*[Q@YGDT)>V?C/SULJO/-Y]?N MG3RY_XKHKUZGV/6M6?=CB$=>93$WQ M7*B8-0BX4.4B5%PB. BS!:%2D1H5N?G'+3SW0DN(W<,;;8]TK:\[/RF>[N$A M&SMN'[EX\(IF;"-HUU!6+ P?TXF8%E Y!:9%1= X_\H:60M9VN7,+N'2;U08 ME3.[K.'5D$@<9W8)(W0;UCZU97OCWY%M@PG0L_OZ\\0-LDD)O?"3@51J4 :W M+(I,WI \%6S/H,?S1S3U,U!O)AYXBKIAW*"9[B)C.,&#F64ZEIW(W5XS9ZF# MN3J%=NL"8238QGB=?6S#,9+NRQ387=1/[E^0B&88ZQ9G^NQA8'&]^B@LK9J, M#ZIB^%+E$G%22IHQ%'/JJXM\L ZRTU>-< MNKET)Y3N4#QQP MAE*QQ/GXC5VLBDX6.ZQ88>G>3,#%4=@#OZ>^]B3'TL 74![NV&+=M-DYE.61 MWB$#*F$0U[F!?CJS[92+8)+,.79BCE$2 MI[ULR=7IZ=1IWO+&N5<0V>/5ZG,7(,X"]J2 %X1B4"XX4[*4E*AUS@YT1-,- MC^2Q#$B"K^[JV.F^J8:G8>W.MJ8WUG3F 3& ,KUQ%]EDDG2>L$VC[%_GX2^@ M' ZV/K#)XP433TB %5(V*'$>2ZD<6.4!%E.KM1Q8Y0$64PO"'%CE 193L>13 M JL[G1G6'..!:ZD_>S/R!@ZRJTBJ<-N+ ZX<@#L;FXP#C@W G8VMQ@''!N#. MQH;K8\>U=9*"1HG[P]1=IS_XP4%WM9,RW);CP"L7\,[&IN/ 8PMX9V/;<>"Q M!;S\]H;*%5DA:.MC UZC/9&IA(P4+;WQV)U@9X*-\9-M:9ZZ3)V/ M>,KY.E^_XB>ZZY,''+#DZPO;2-M!C,41GE$DB83(L8V'T#3H2QAE3Q2(#]"2 M5B">OL[7>AR''(>':,P .G$TYA9HC]68T&P-_ORQV%'94?_T=$=?HO3&TK"* M-#Q=U/X(K2]2)!A&C'2Y:7MSO,F1MZ>V1X9Z+N!Q]GHN3&,-)_A7 ^OF-]OR M9@\/-VR#Y6"U$3Z\(BL._>W*)F,EPY[H,\'0S9]]R]AD!7GHTK*?/RF25/UD MP^5/Y+X+ =FJO?OFX(Y/8R!M96Q9KFFY^$)PK3X>._^X&%?Q6!NK$JK@AB)5 M:JV15&FC)JJ@JB+CNEROC:NM"V$,!K/_@"I+]5JK6I54;.J5D;C)F[7VVVIT1Z'#+A6JPO+CPTV MA]9LMZK5\:A9&8U:XTJM)K4K(]14*PVDRJJLC:66V@P;6K.U'%JS'3:TX!?' M\FP5.S!2\GV"09$3(=/TEVOA+X+PA7R ?P7A?_[ZAJ3/]+?-JU]F@N/.R2#' M( &5,9KJQOQ*^(9L-+5,312&H"0<47! 7,:?!7J3H_\77PFR-'.#'UZ0K8.& MO1),RYXBX[,P1?:S;EX)Y):+:[_Q+Y]FT&P6[7U!PL3&XW]<_!6G$]1",#"]98"%*+P?=F^%P; S[ Z^?!J=E *Q>C3HWOSHWP_ONP.A\W@K M=/_OYI?.X[>N<-/[_OU^,+CO/3+1S=\1R*SY[%JF*-Q>WEP*"HAV._^N;>!J M8B\Z$?;@!),*<=#@[.VSH%J&95\)?Y7H?Y^%$5)_/L/\;VJ5[4NONN9.K@2E M_G>XS;)!/9$.FGC5E>K,%9#G6A?"ITS$*8PNJ8E8XTBDW/7ZWP4R:P&-'KTI M-* *)B)FH(;UJUM+I0>&U0NO&0->?G*Y ME]#_\L"\Q+8!QN_,LEV8JU@C5^-+,L8(<.PW)'U%I,E,'BE(2N? MM]DB_.M'IS_L]A_^+?2[3[W^4'CZT1_\Z#P.A6%/ %4W!'TFR%6AUQ?D^@?M MH]"[$X:_=(4U+;C4@)V;(;DLMZLUSNZ%<%FVX$ZP\.>"JX+O PC@&F!MO]@] MT;N[OA^Q@84K#7ZI0/_="7FLHJ%Y90[.;@6;,4'14UV+N&15613([UQF(YAH MV:R28F.2 0<"5Y:3YJ52#UH[N(^ALU4%^B+NHT#IY,R0N6'%:5BU;.HU7@E@GH'2TXGMM1C4H?__\HFT M0'KC6MFVF#?U;ZSI5'?(6IEPIX,O"+@?$5LV4@R[=$6+W.O?&E.^))(JV6HW M),8G@#)["YFIA&.]A<%/W3 <:^P*-Y8]N\P?(M"G#]TWI+I4$,B"B8V?=8>H M+&";(S@SK)(%:DW034%W'4&=4%/L8_Y=WV"I2]=[? 3^XT("V<6&,4.:!E[\ M\CLH)G7Q?;W+[WJS;PP!ZF5)^CNA(^_LLQ&$@^?"'"I$T$;E\G M4&P(8,!88,'8PG\\6WMV2$4N+_L7PXNA6#_N2ULPD=XM"X_;C/_4Z (/E%MQ(IJ9'"U MQI?)CJ;9),KM__, 5J<<4QZ;K593Z%X*7T&IXQ<=OPJ=%RSZHQYX.B"W(3%H MC\4FR0U\[-E#ZS6NROUF@WI^M<"U^ T,#/3\3O>*^^S>H&4J]SW["70^B&)J M4\(-,1N19FUW*P!JK*X]6="V\?_K,W^NBJ>X)5F.T-EY6UW!J(C)-;.!UOH, M&0)^PRK=+@D_@ZK!SD?A XQ8($-FS>3*CW9#;%P)'R)10Z2G8V-T $X:TKOU MNX_1$O-@P;3R- $WYS K0@%/L2TI6>/Q?2Q%-\ED1GVSZ/6J#_VE)T!Z2-:1 M)+G]&:XX\(R!9X0 @DDI(()[0+8%@W4M@.6'@" 9 #;)P#*/;(/3M]SZ'#A7 MV 9_:N;9CD>\+-<2X YJ5,C*A]%'HA'(LE%'=:_6*%@.#Z=:_?L!1MA0=_TH M/D;J1%#)J4\!%"D/0UT)VL)1KL009BH"Y,%\.K*,#\[''8[+\:T]!GXW'2)^ M __:?(8?3.%UHL,O*\2DZ&K$?"!*_P6 GLO*B'(HEOY;E60+CC*C^_V#'9S3 M*7%'X?MBKQV]1^@(_B6!7A.%&;*%%W(RD_ WZ9)LIR,+JH(S"74V]WL(1Y(A MP(D/DQ/08/#K_4,.PUIPMQM@D0#TO1U(D'J "7C8R,G^GG];]D^?[\*B)^'$ M*)LT;-7L61SD5W2 ;PV+@/OW=S&I#_+'],:U?%FFWGF^&^E@S$+/%!;!::7N M!Z=%:E%$B)4PU@TP2)!P!Z^$1XA%HF$#IAWZ%$GR0N;\?QWA-8"B@$P-)J:I M!7Z*X\$DY:PL'!K:6JPA4Z.&QI3"39PURVC9&3![R&42213)"C2@D03[+X7N M>$S> 6TN1]=8']UJX7JCJS8-P-$)'9HG-_:&-\*3;OX4OB/[)W9GY,C,H)?D MLD/A+EQ0A%Y("2W,NJ!,,,('K/\$8P70A<)/0 M1%Z%"3 I0)!AP$42NB:6[I^>3NQ< --H 3%XYQ('5;*ZY\>5XZ%!T. J<)'< M.K.QBBE/946@NS@DB[Z#P=C^"A2 MH']0_#&.8*Z#ZZ/_P C(_?16>(CT(G@/K?1-.T$[B4""VI*@H;ESN6_]Y<:S M;7C:C_P3I0N*U'-B>I;_QN^F!V&Q:4EXM(35'H!_O$N/8^;@7P6MT(&0( ,T1 MG#." 31(,. %6$"J"@BV25(09:I-%%SHKR2&7PF]X$ OX6.@(PGH5-\^(.H< MW@8ZD/3U67BVK5=WLKAZ"=H=TZYI>*R;=#<,7?OTEY74SU$]]*]KGY7]P=T>/EO;KIRRG8]Q5E,5>M3U!YF0CE6!$Z,O3[$(Z;-85QDH#S M_DU$]@WTYMFRYR&^,[V)]E,-;HH=2>ELCS12;>8>EGX,TR&1C$G>SB!2)>UA M$WUPD6Q[VMV6N3.C&Z[E]I%H\=@W^E3@"IYV5WUZP%A?)SZC-8#[\8Z)F$1J M0LT'?1QF^U*+%V37M*C!ZCG^) XL\;?@A^QM!3N M&7,2>.O.C1-<&;B5V(A MV/A%=Z@N,)&IZL@@JIML02(WDZ1O#=F:(Y LZY%14FJ']#'T(EX+YK?5GNL M_=R 4TM]>=8.CK9!2=$,8ZEW/@"XJ"GH;RW<;6&!\P$.PEYU3AHX@8H*V3N_ M]$B4#&F>-8^'DT5XE_"$1EF*,HT&TT<>K1>_ M@$%5\I?LJ,,9\//.]DL6O%\3644&:$4II[=Z,5BSX(1C:M=ZX$]01M*[+@!7 MJ@[C/"+[6_HIMG0 MPE^$S;?=#?L7N^;7M28NEIGGB\(RR$\?7O\\?UB/8V=WKE* M8U]\6GU8[4Y_ZGSK5K[VNYU?*YV[8;=_)2#C%;/2?+L/T;1:9+4RH MMRY5!Q5:\-F8US8G1,O94$:[)*P8? X 0"I,(!I$>QCT[H;"3:__%*BEDW4Z M6E7E2">:?^WG3.??$YH>%R0%"]W'V^YM0*5W25?4;B83TY7@S69D'<#!<=V: M]YFG:QE7.1+@'@;\?[EB\*@5L8-[&#T/DWRG[8F8_A;,#4*P?.9_$0Y>$0B> M$]:\Y-#=[D$/VU+L35=K+O.!C(7?)OI()UA] JT@W >KSK7/PMW]8^?QYK[S(("1 M"DJL0]-M*\*/Q\Z/6U*VQ:]8DY 12;G-*K$S42R\=_%4D"^%'R;R M-)TLD=PMES26FV"1X%RI08K*&?8WA*TVR+C0'J;H-,'[76Q=\!>60T%, M*H4>#]SD1DHTI@*275>W9VT.*4H?LNQ[$EB1]5X;3TA5U!-8"\4:V<;DSE/&&5U:GE@&>);.8MG;-Y^[M#GAPRT>D[JYI81= M0-+K.H=*]R1%R]157@LK6AUW>1P"H43J4F\%TJ/ MY"82%]^+J3#/](SM?Y^ZUVWN D0C<*JA6"L@RJ7P'9GHF8)J%0Z^U1W5\XMO M$674,9$Q=W2JTE9@)&CUMXZ0>_K8\8QM5^&,44HX<*W4.4BC0?KGGUHLD%8O MA7^1340Z.:KJQ3?)X =C\9V@U; Z M;+"JXH&KN/'-5+">N\_IC[1EA@ Q_AW.PI+N6 MD$[,M1\.W>@8:+IS1N,&I3DJ=Z)2PV-$%C;B>JJWP?W"CQE)!<>F;MEK2#QC MU"TIR1&W>^U.-_=&61?^Z'<231B@,09UM[8,?G)]YMK!:(]=UM;476(LT>S\I8YEK+^23%))J M&N6[%QZ<2;GUAHV/)89T?)$C2Z?];>.P-NP.AW_W6Z=_> M/WX3[GK]W^%CY:'7^Y5\IR,"AE2OR3D\E&YFZ"4J1B4]B:E275S44B%E@E4K1>Z$CF:^Z5(P3$7)L@& MQ>P(JHWI;BYZS7*P8*!7YU+H@+9;C5D,#NP!^IGK](1N !=2757V:D!B8M^ 86CSXCA4 (DRP5 MB" $I!Y[Q&)8/QF 5A,DK'CV4U7@7LMS">-$^F5F6YH'+UYKE)(;-+=)N.;? MY=!5VID^PT23BT$[@HIFNDN/T)AALJ^(6"NB7[6"5(;R;&"*0WY:E9ZQ_2U' M?OE8?3I#/K]LOQ*C99/2)H21A")O0#U:SP+Z@U\LXX5\&06UHP1:[!8_+U:* MD?JGISM!D3OR YE^K. '$<8W)3^2'9UT0-A^(6=]B+0X"G9UNBD%7HG-9W<2 M=&^$33S6?4Z26CK^=$+NA!N"$C]PB;QOV2O2B+7<2^53#XUT@ZQM^P5,H55G M[)%:EC!\@V+%YP10G%!O.2QXF!8^]=OS 8!6XZ,P#KX"O:-EDN#5L8@$8)- MB104>K5(R1\*#K12%("G"W%YL"3]Z54WC(50KQ3 J^49VON?5]!\?VT$T &, MO;^ @\"LF$5.2%7'(Q_OO\U$)[W M%UQ2%&_M-1?/%@JA''1D! ;%?'6%5 S58>Y -N$QT0L^B:6._EI9//F=GA\[0! F"P_[LI!)E0(CIT-/KZ.8B?>3!_+2H MV.PS' ,PG(7E$3 >3! 5;B90I<7 %V+R!-:-<"]4A-"@]'J=4*(Z.Z9),+9I M"?FDDB7_9OGSK\OM_&.=U#'RKY,#R(,]_=OIFI?"T&=],%AG0@=*RK)1LP'@ M8GND!+<#HC1!A%+!1L?@SA&9!1&MM05W_P<$@\*-UF[[^95#8#I>3@/SW2 ]+(I?#[A!2$?O5-)%I0CY;2F]$N[)/H;6L* M7A.K7H*;*!NE3VK0U DFA2I36\ ?$^U.M;Q):T/\Q;1YMZ$%Q8>:0ML"+ M]J:SP&!8^]WGZ@)^R*_%O[#IHKLO+L^0?-4=3"P'%<]<8;W:-"A%L&3/47-U M#% \WO.$,#4P25;%N=<8$1S+/5^@;@=:?&L7.2##(P.+/BK& $O 3OB" MB=4A()AL]TQVP32^G(4VD4*E!BY,'6R\8+^"(PZ\&C"XB6- A>$;Z"4?T>LS M]L8\#?>3?I&Z@?LFX"W5!**L6:I'+OG6+KWL^(>6^M?U50R*S,Y$SM%*KM'B MV-%GT+[0,4SG;"^87*AV6YK!2]>$Z#8P T:D#/&$,%&[#&8! G !T@AT$;I MQ__X!36IT1-H#RTHL^>SSZ/U,:$/\%+//T4#* D.#'@0@1X3Z8VD[PN3T>\- M43#DUW YAUYI?L(%T1SB!FQH(M'4W_5.?29:)Y0T/R=:#/F^A&Q2).\W M= [5D)[C^)K&(P@@[AN.LA+#C,M@AEJ.DPB[!:\*U.'&Z7?.F@&)1B $*\V6 MPX+73KV7\LKXT0OC.Q9YHY?%=[413J0%:;<6.C^O5MCE^(NH^:ZK'[FL?B#! MCU]4+]J:^EX I">_.U?1,[)9WA]7[%K0@\ MVB;PN_*8IR9DK(ZOV'W3>[SM/@[\3X/>P_UMA_S\M?, *.@*@U^ZW>% 8*'; M'ZB)!28/&$?.THO;+@[],>]NAD#7U]<'%X8,9KZQ;M+I(=PTVFU>1(UVXZ!B M">;]L--4WD_]]O/H@U(GY_D%__OX6=C><3*R7->:'GRX9L6G#=PV>Q-H:01*44D4R)^/I]MW$T^9X>EZVU>^ M"TPW(+VO]HJGJR/#4^&0$$C".HTX!AC"P/OB?7E@8/OTF@@=)=6@D]76J774 MPI]ITO.HLC+K.H-!=VVSQVF$HZPO^[(ZNOW]@>HL=)#=EX60+J8X9F8R9"*" MP:F29/$9T_*Z7 CYRS)]&5NS8!9BM_S;]D60U*0CB^2DD)M HG@OR/#7S4*$ M<>$PQ=S^'IN3Q[[WO9%X:\GMNA)^2!$] MH6IU]-&/P>U%<("2YU2>$9I=$49U3(W\TUUQJ>/>(-LFL<3?D.'AY3E*U3T' M):T.5:I4+ZYEI2VVI,:[HY&R8--I ,&!5@T%FB3G"[2F)%;K[=R!=G[6UI;: M[V/'M74:NR:*OU#*?M][E?10$YY:M4OL:DGU^XHC1/*6YZTG$K.&"/*?NY"5 M TFY*?!Z4@6>)I*:HMQNYHXDMJSTQ5H5"1H$ZVR+I?\,];C<6NJG1?BAXNOV MCG\&+]F#HV*8O^G6,1/3; AR9.HK/62$GNQK8TUW!<-R'+]4#IK-;.N-;N$Q MYL+?-DXZHRFU^EMEHFO0W-42IZV+ZYK2$()SRX@K$>^Y]L6UHLC+Y^(?=B*2 M+5 S?]^6,>=35UI35R/IU+4 7'^)MT?L'J=W9%D26U4^AQ5\#FLFG<-. :E6 M5:RWE=PA=?:^QY.-9TCWLX1,)]BC&60L;"P(%TJUQXY*9C<#Q.O1P1-%0THZ M402<[_J,[Y@:K234H7[;"X:O'GD!2Q>[JI)G8G=V)73CHC MG0Z[M1K,2QDLOB;!+EN>5_8.UL7UT")YZ 6>F%CV.1J)PR%I"%Y5DD2)@>6- MCD3C2D8KRENIBLU;+'4/GYU503X(4Q'#G?O[=GYX^\Y,%3>QR%9V6 MBDX:IU,A_*_%96M1]@CZRC\9S,%^J3E>1-Q-'/8,#L,WG!XP< M3'G4&_]P?-E+*&8ML2'G;S"5 U%YZ>]FXECD*1 EU\0& QNNSM(&]P]4*J#" M/I]-+\W$D%6U2)+$J,[I5X*S0RO@VEV;BF&AJ:"6+ZPVQFL7B M.M_8?K_&P)Q;X,VQE3MJ$H_KE E4B8/T90/5^5E56YK]JV7;UBL] M/LT_D@Z]+]1!#J&A1WH62L6S'+=O)8[;#R:6[1()7#$N<9*06&OEOR>F'$#* M2Y.W$H?KTP-2M2TVVCQ(G[LJ7Y98FJ$Y4=M<6Z>EK9,G! ?(YCLMO9T\ M-.VSI3N=&=8GP)3U9I853(H,<5M M[WAZ?$?YN+48%M?P:6GX8\J#$H8]K)BRJ)ZU]E-21=\2Z[7\A;(2XM1.'2F_@*?+&WW5W MEB0VFHQF;)ZQ:Q%:W/G4 M/L9!)[,S)/BG\T_2$?S$,>.U18(C71<%Q%S*PWG)%E,%!3#K,U?B0'5J *XI M=5&6\G"58F J5__IF%P'_FS1GCT_DXBLL!8WN83EY=5VXCT1ZUO_CZ["46^V MQ'HC_QK7Y0!37@NK[<2;(=(#$SEGJR6++3G_(U/.;TD5&OD=V3;BVQM.HZP3 M;V^XA3Z]('(8[9HU?K2@Y1]X+@>>/Z;.TKQ>1K]<],9U M]RET=^)]# O6W)NJ-<5#]+8N]="R0&WXQV$B6N2%)*]=67@=NC3::V6)?R%[ARH"H?+0ZH2JG&>GJHDF6Q M72O, DI)+?%@'YI0@1O-2L!0KLK34N6) _([=^(<7SU=5'()<7*%GJ)"3QPK M/RVV9+'9S!];9VF=^Z=GK"KD%=4Z9W#'UDDV&H,0)XZ,;N=V'2^WDBCQW<4, M0);I/5H V<3QU_0A*XOU>@[%^/F6XABI+OZ.XNPFHZ)NR3R=;Y*.N"<.!Z@4\5PJRZVE#QJ%F:]LUA0#>3 J+_=_?/?MQT^&"W( <=8FL(TI'_%P6I%?ZM,=$W#YM52R-NK#I';TSG](_^A MEZ.)& R4I;P8>'ZV.C0RF" ;3RP#U+$#Q #ZMS\+^$]/=^?\N!/^LJQ?QM:" M[9K6(+Y^8)))?\\A-]ZK7UQ+EY(DR<)2:=-_9L@67I#AP:ACO:<1L[TF+2/;K$LB M-+K5IC]" 7GNQ+*!X!HUNV*]MD4.DJ\V%+'9K F;K],=QSO@58I$7B7!J]KM MYM:K+,]U7'@1 $M KM!376N$;:$J YS!(1'C][=-&E' *:Y*K2/[*Y-7R2T8 M>GM[Z%O]_2 \HH% MRT?$@DL"H/.SX;>KP0;K(\@ XT77P&(05#33761P/9V2GE:2G\FP9,X3\.;> MO/$YDWB+1;U6!1LC__-/RH&GO-2V$A[]CU/N-6T\*? WBV.B^;:=O36]O:EG M()?4]::+,<('#8]U57<_6Z4'T;.7M!2FZB+2]ZB,*\, ,JR0OV^"G-^A/\J7 ME\163N7'^>R3QNQ3#7=38\P^*2-)$5LY'4ERV$1S'NY$<#*0-9W9>()-!_2W MH-/,;.SE.L?P+!G=@'I$CL%N>$U=U6&,_W7Q]L\Y\/RO_ 3C_B-W>>(C> MCG9=&N"[9&!9QMV/79CII%Q;,7>#.7$UB:S!7",1479V:W+?::-4N1.]?8G/ M8TSFNM42.SC4' UXW:4L3EK[J]H6VS6>Y)8_5AF8IG9B-7&UC-2P6J_*8C.+ MXEDGS&XKHV.E--?3VU;Y(72QK#2STEZQJH)8:98W,O"V7/V-#;F/[N!.P4_C M"(V.J:6F!F2QIM3$=C.'--=J.2:MLX5R&H=II OE1DT1&UEL,T@"97].^^2. M+&U.OB&@][7P%P&4MJ:_^)\RR,M8=&E6JA;7A47% $I[NQ?#"1:02I8GD3DG M.XY-RR6SJ@T_ [#AD6>;[FVS71*K& MD7FMD>#YC1=,QA7;>EUT=Q9Z$W"%!-O M#/RS,,$^%16B"0(;]:\2_0^>>V>^!IV,C) )6\*%6UZ^5+A"Q(F-E'O?P7M?;$!^-> $CK, #J! MKL\\R2 E1$)+]\0M=Q 9"> M$M[([0TAX7O9]>'J_Y[%A+!?67X970.'R6SO1W N!%=W23<67P/FPYU X\&O M]P\/@][=4+CI]9] $<+3.6M[&,"/Q\Z/V_MA]Q9Z]7C;?1SXGP:]A_O;#OEY M,(1_OG;A!8&, 'W80YR/(< T;@:B;P%CZQP59H(/OS@RIR^^^8H()E4IO^,RU6_O[ M"F$Q4/_;]G WA+0]"Y6/@. MOTXQ/%31/PH'#\HNYP^PD0PI6'^K*KH(\ M*;)[D[5]_\P,YZJL7AQO@#? &^ -\ ;.:$$DVVDTM%A\C=H;<@I0 MI-E6V/:3O^UIN!UCFU%:?=FUE:B^M95("[82M2J2?$#I!,K=.]N:AIU U'U3 M#8\8JAW'P?!'2YS#<2V#6=J.VCJ; YNS QD'=$Q UT( K:P K3 $Z!H!=%NL MMB4.: [H*$#7PS6TPJ:&KLEUL=&.V C* \HQC ;_-R(9BOKC'&^ -\ 9X [P!OKAWW.+>C>6XM+YP/)<2.!OUB!)V')S9 M@_,$5#VXCDU#2F&I+0UPRG)-;+0CJMEP=)XI.N44ULU20:?4%AN-B"KF3*"3 MKXC%-N!IOJY?X<8:NZ\DP5$#=!C6C.36B(P> -PUT], MXN;J90C0B:'F3ZIP]5I2%* MK3;#4.5A@)B&_S=L8E*"EQC^2)OJINZX9-?L"^;6?_XV53,B+'V0]1^P&,2_ ML\'@XW2 HHA5B<>IF6B+&;A&Q*D/<@%.!->6J+2X<<5$6ZP85\V(\.I!?L!I MX-HD9RJP;&!QN&8/UX@ ZT&^P&G@VJJ*[:AS%9F *P\$Q#U<>&K!6/^+*/JL M,3FC YG/.BDKCAP'NWR?/PMV5D3T^B"W8)W3O?']DL\=RN:$RZW@0S<4OMS* M1%O,H#4B?'V05Y ^6OTP5JW*?5@FVF+&RHH(N![D%)P$K3(YBKW%\G8+#M?L MX1H1=3W(*3@-7)66*+=9AFMQ@@2+>K\PEC7C?<-5V#@!*]P-6/1@T?9VJQL' M]OCNP/UTAG2;[!0CSL"S96FONF%DY@-$C3O#?ALLQ6W@.VH-U*(R>9:VS> \9@G48R64XK5"4,8]1E'L-@HBUF8)M&!X\$TC3+3%ROIP*XU$YY,#5Q%; M/ ['1EO, #>-I.?3 Y?4DF,Y$;(X,8ZZ@,C-Q/H*$ZJ.%K-G+1&V,FAYS,)GK<,I)&AG98,U(C5)^7E9W,I M2%<*\H/\X89E&MG?:SU MKN06;=T_#-9Z=R03][3*9F6VT\A9IVLR'5,+TM(2:Y5Z2VPI^>[%X;/K&'.U9;:3I*D[:[.NM6-U5KBH4/AN4X'TOI73%G M,EYM]=P)MI=6?Q!6^2@*)N9'^#&0.-!. M(^V>\OC1,JU-77!D$6^>*3Z)>%;%9Y2DLY?$([I!N"R_(\+" M/]X MCKLHW_6*;!M>6\X]5\6RMF0IC3QXPNG?"*,[2S[WQK\'7#XZ/"!"5QE6"QRT MV8,VC2SXDX*V+2$C);9A@[1D+NDER?!:%Y4:R_L,>&SA,"?A'E!F8\<--AQQ3R!_ M3T!.(]_ZW@09IQZ?'U%<\#EA91]9E!HLKPUPF&8/TS12HM.$*2G\SO+4=&88 M9<&0DM-(64X9HXI8;W)[GXFVF(%I&EG%:<.TRK(NY;& A&9^D$]02CN_]!5J M=FZ@E=/(2E[@Y,C]W0VQEE>!FO?4#2M44,+MLV>._C1RG5-"?TVLUUFQ\#CZ M2U*59C?ZTTB@3@?]M9;8:#%>"IVCOUSH3R,M.QWT5YMBO<9X0:9CLK-+'B_9 MN819K5YLVJ),IM=O;)EVZ"+1S>T\C]9ACO];8BRC56 MG*SS!GQ6*^@[ :^DD3[.,.!EF1RNP\J:&@=\_H!/(_V<8< W&TVQ76?4I"E# M^"D18?9[4!?73V?M&9WW,KR21A;\4ML$:S%??00=JU$4L=9@90+ER_)G(0UI MI->?2!I:8JO*I:'HTE"D97HEC;S]DTE#LYI3;10>M#I/:4BC(,")I*%:$Y5J M3BF4/(J5=A2K5M]>8"#% /3Q_%UHB[AH%)3^*L#B=$?++*>KQIS5N4]EI%$B M8/^2S]%^5A,F4[XTGW=;[, VC5H!IX=MO55EJG# .>.6C17V-(H&G!ZWLE05 ME69.1^)RW#*(VS2J!YP>M\UJ56PJC.I;'N#9$> A]206+@-@SP$4D+)B(\_1 M3>QP7X&!Y.QJ&C4$;G5G9@%WOP'@9X^6"]\#YQ!K2SVP5EPDN#U*,8SU-ZQ5 M_HMM:WO7+)!6D>3:9V9T 7.X*NM$MA/#:1082!G#^ZKCP)3&3.H/@] J*XQW MVF/5-(H09(KCM:,Z6ZS$"+ECD;L^3J-* =?'I2M7=C(_(R0XH:W!92T\04]' M)#Z(B]Y*Z7Z4/E:Z4_$<4]G ^:D;6ZL9H3K'><1N;SQ$;QW7M?61YZ*1@8=6 M'\\LFQS,U(4'W'GW334\$I\D*JIG#D G]<9? \>W:(Y/W% K;=^J(PPT"A";+QUE0K;\KXOIO>$[0$QQ Y/J84G*92"QX/U*RGV^M7]X]UZ%9_+6KZK5]ND MSF0%ER,_'>2'[;G>%[EC!?E-Z3*OPQ X](L/_;"]T?OB6"@2YPT3R]:(;MQ$['=TU!-/?8,]>-R\;Q._$**!@, M=('+9BKCV^UBA&T)3\>[/KUPKIP-Z5(ZWM=(540.]K.Y@)ZK@.Z2SWK8[O1T ME@ RF#R;E^WC"U:=6##R";&6:"% ;L5="-NV U;'MM%KJ8>D) M2;W]+K)-Z+*SN$YART:X-U7L9VB1<,DKK>2%5<],ZLR?1O(:M4LE3Y>=BQX7 MO9.(7L3NIT2N^FE$3U;R-?BYZ''1.XGH16R_2N2%GT;T6O7+VO'%14XG>CQ_ M:$?^T.^80!IK H*!HF<,8)M.R5D>!!^.8'FNXX(?30C.TXER;X G3C#3 &<% M,PUP5C#3 $\G.NF&-IXVE',1[HA.[;3@#SZL-]1V7QAJ'=].>_2F(VSWQO1> MI[\N\!4X@_^)S?'!&OR&QM%2\(WO+O 5.(/_B$ MX%QU/%MY007!6_X]8 KQ!Y\MG!OBFV*KSKI5L^X>P>>1IOGW]]6);$"3I[V'5/H-?EA$1-_#&-]_W^./[\H5A M9-YH9+ZL8$^V-22%PA6)3XJT3_@^?>K5<$ERZ$3V$$^.6V M'TH 0LF-=A>+&>N/3\85VWI=+G.L7QKV;AYT\Z< MZC8,,*YING.S$! .]TT M=!-71H:E_MS$.^W'VD(*$B8VT=9_=2WU8@.+KP%9=%#H.D&5SRYRQ_:/2P!N M_KRI2K?XZ?\8MJ8T) J0B!7)'"72\N436NG-)=LW(+#2E"?6F?M$RP>I_SL; M.OS+Z!JX3.=RT&=^[;@+P=5=TI7UGP(@P!- [\&O]P\/@][=4+CI]9\N_>6] M?)4R#.3'8^?'[?VP>PN]>KSM/@[\3X/>P_UMA_P\&,(_W[N/PX'0NX-+WY_Z MW5_@OOO?NL+](WSO"A\>>H/!1Q8&]$$W8>JP/ =LGN"@$';F^I5L48,D4* T M:DP44&#I++\[,Z0NO_LJ"R8^*LKANFJW\H]C?6TLJ09[CWW%L&9/,1\!SBL& M 0 GIG_N&A<"##I^)_EG9-W,CPF/\()-1W_!FX &^ -\ ;*/X:2;8SZ_*OOUOZ7 ]6 M9^G(SSVYBXV("E_\(/2 >F=PDFV!X-J,*'C%SRCG>&42KQ&EB,[T^'".5];Q M&E' YTQ/]F;S$.\250?T_80[R\9 4'U;!N;ZEQ VG\\QR7;;D7!Q/Y^7?3& M#P3@A5/3JFS<3')8W+:BZ[D3;&\L)?MZ+\#S30#GH8U,Q^]#Q]3H-P/1;TN8 M+^NJ6C:]X+JV/O+H+KZA]83@-6X215I;]ZO$1EUBJ]PJKX+,A3D584YR_EWA MA'G#BF^*2NOXA"DNS6RB_;RE.5Q&J+Y?*R7/"XX"42O"2'$YY8\-;7].JUNMBHYKFJQR6/2]Y))"_) MR8,93GG035%)X01S+GF,HO-L):^5Y$S!#"6OT5;$6CO/M>]##C,X\T)AO&S7 MR[\V5-L,77\M4#&_S2Z7=_Z3W<=OL#,@*_\'[[ M,[Q)Z/[KQ_WPW\*'V^[=_'LX^SC[./LX^SC[./LX^S+G7WY ME9PJ1"VICJIZ4\] ]/BX2:5Y6Z668@V G M"*B)/K$,<$N<_^6.:QQ&)#I@-NMF,X-]U,FV.U'GGT*[!CY/S MJ0A\NK&FT 3G51%X]81TK:)S9A6"65VZ.Y/SJ@B\&MH8.9[-N54(;FWD&7&6 M%8%E["G#XGB.Y[@(4J:0IS7>C&@RC9[WLX7-0#S&*VU>LD'SVH5R97JO(?@T4=*'_5F80++)/4 MH.F\Z4[%#WA3$Z+GN8Z+3")0WS'96K)6WXPNV6U7.//7\=8>6]8UDV+7-;M_ MO+NX;HB-AB*V)9F9(\Z8@UK6L#[%3/=>5/; NI88UHL%0@IL'^,I8WJLOV&M M\E]L6^_@[-?GJ7WF:,Y\I/M*5C*CL>NGUM@A%2GI,\$VU6Y0+2M)(!X0WU4?6)&;B3'>QR[2 M3:QUD6V"VG:R!/?: 3VUIJ@H_ 3LLX7W3G2W3FIV'P7P<*N;*.X*,V#F"ILY M1+>3VR2K3-VH(]BR4^&UB^MV\_BC3CC0RPIT18H&>F8&M%1OBZWV\>>"G ZF M1=KMRD((@"Z*54;(/VU@.@/MAPA+SWWM/[-%TITU"(*UQAU5"/A$P(' @5 J M(.PR JK[3B^2:I6J=+)EYM51P\[0BEC3HS,*G5!NUN:3/CG#P=%=/,#VBZ[B M)Z"1I?6Q:CV;]"V_(<<(F% A[0Q7!,.W59.G M[BD@;CT;'O/5B+_;^A&_TDM.TOR!EMBNLZQ&S@SR+)B:52DK?^P$>.>Y!1SM MAZ%=SC?D$P%W:AJ^1SMWB#C8CP&[DG/"=9"&L$(?[%-L/',L]4) M35X + @N>A->=7="DET /H(':A6HX[CDBS6&^QW7UE50K'X<(\A[0*_(UAP> MS6 @_;J:RC:"XRL?D86#.\L>HK??5WB"'^C5K]N!U*3!#46L-^K,J*7296H7 M;0Z-MQO@M.61T@%^=)1C5:B@ -,R%X+LA2#+>/;NW31]3'VPH76H,,2U3+DL ML-D6,]90+95(=SII+&E)PYYM8U6)EZ[)NRU6YH):*J'O(U-3^"S $#+/4@I2 MB8D?GW["!8$A<)ZE(*02+D\_Q80+!D-@/4\_(5Z$G=OZ,6U]GAMR=&Z(H)L$ MDB;VT4JB,L*-!?Q'&I[.!:3ZJ4>\TA03622UF!L7OGH.N%*.TUFQ+UAO6W#6 MGSOS2C=9ZU?BC!-9K,LML:GP2NA,M,6,]1FS"D!*(G*:])0X\L$S5 HD&4Q, M'C%C]ME.'@?N+PJ5C#)M,>*"D;U@Q SHIR08)TI[B2,9>RI;RRU%K-=Y=6LF MVF+&H(H9Z4]).M).D^$3!A>)M$6B'C/>GZ&/P:6"*:2>I53$W :0EAEU^O0; M+B7EDA(6G(UZS&T"<:6$.PP\8R?%$-$=TFWAA<"#).(X:Z>.^-DW G)=6Q]Y M)#?'M7BHB)]%P2<<#@0.!%: L,OR8#)XO&:T.#]U(U:95#))41.F-UY53.W0 M^:FSG)[@Z=4 N/5>?!EBPGK/-KJ<(%20@Q#MV3Y6K_+"H$RTQ("Q+H 91O0/C).P06*"Q3C3E$CY7 X,X)0:,>& M)\<<%OD8VLAT#)HG): ES'@H@Z]@,\D<#@0.A'(#89?%D?/YZE&&_)UE8QC$ MC6?;V%3G=$KQN]\QM;4)9F7&/&*W-QZBMR?+IA<" P6-##RTGL!Z,5UNIG.A M245H\CYLG4L-EYKB24UNYZYS<>'B4CQQR?,0=BXQ7&*87#W=616HP=*1[$R( MT.YUUU69+454:NPLP9YS&5(V!"F-8]JY *0C #SQXK#P Z!%T"G2A ^&Y3@? M,XL\"#.DD86OBD]D^'7VEJF> >[:&K;7VQ<R M4&Y9R,9'CMWOG:YT,[I:'G*\]EO2P MC)8HMUJB)!]_BGGY)KP3P#0EBAV\^ZK92@S3(\\CCX'1+ ZL.%]T)AY1KFJU M?6JU&E43DQR5AFW'?W7"_,_C3Q[B<"T47%M28K@>>^A#*G@5:^VZV*KFNR#* M<7L2W.[T4%MR8N F/H\A!<2N.;2-EMAJ*GPEOU28W0E9Y:2F[%&HY>N*YXC6 MW1JVFMPT2/$@@U25KBR"0\E5;JE O!/#M6@,9V:B*DI=;+1JC"G0XNQF7ZRV MPUC6UI0W5JTW5IK#5ZP;X\YPP#8,3TX6;PKHE-, ME5@I-NOR[P$'3V%9EW\/,@?/+NLC(@VVOHJB-RM5^63+PG%*"Z[J"=ZLS7-] M[%<2Q -LO^@J]L]8ZF/5>C;I6V@UPJ+EBQ<;V?GW@"G9BLB,/4RVCEC#SDNX M]KD;DBC)32Y?1>P!4_(545+Z,/E*LM3.9ZTR83K_'K D5>V(NM*'257": 7 MK#+!.O\>,"58$5F_!YJ#Z<0MN*"5">;Y]X I08O(*=X2-#8%I R^4W'R"G*( MV_C&$+P=#"-!IX>$\Y!- 95,1*[V219.P[> AY\R[^\,?\2O])*3-'>A)HNU MVO%;O\X0I?GW@"DYB'^W%GT@"D!B\"L=*2RA2+-7!HN+;P'C$I+58JW-8*C/+704&%2>C:/FM@=)HI*D@H[H,)? MJ!1L//-L=4*3?0 /@HO>A%?=G9#L+^BCX($Z!NHX+OEBC>%^Q[5U%12R'V@* M\H00/8^=AYO85#V[4EVK4BJ[1XXOBT463^XL>XC>?E_A#WZ@5[]NQ\*31I_D MFBC5V0IS9W+0%)>8]";K>+M 3EN@*QUIB0Y#K=+&"S+_\QZP+SA9[FS8O?.J MCZE3.;0.%:"X9C.7GW+T@"U3+94M#^GD?:4E0?N+G$EMID2'FVOL2 *>%)9>=$^DE97)@* >7\ M>\"6YQ-OLP7W7@[R7G@ZU8YTJJ&-3,>@W!?0$CD\Q,6F]N!US$K4 PZ>PK(N M_QZPY 3(6<;60RR>*)\![!P,Q+GQ;!N;ZIQ.=7[W.Z:V-O&M+*9'[/;&8"P] M63:]X+JV/O)<-#+PT'H"D\ET2[NUB/> ?4%+)29_1&2$2UII<9Y_#YB2M%2" M^$G"*5S$2@OP_'O E(AE5MF 2]DY83S_'C"UIBRGLC$@I0@-$V(7_R2A6I/O MH>;"=XSPQ=M;P(6&T5A08?*G4HD% 3P$G4)+^&!8CO.QH&&@J 2Q':W.WM;: M)5]&EJUAN^)S&.Z?O0F.9>@:Q84D"N3/QUS.1TNATSP2P,''P"2M*?3.Q<0E%2V M5B2)0\62H=BK HHLUMH,[Q'ELE0*6=HI2ID5-. S$M,]X%)TC!2ELC$BI7 2 MERIV>L"EZB@[+]YF"&ZRY9W6LW X_=$' E#??$*I'G M5\C[,KK^B@QDJECXIV?,A:H,) + ??DTNDX4_\F:0MFHJTQZ>0J5=6S'=VJM MK;TE>I:5]-8>2UHFKR4JGK%H-A*+YI$U^V+(91;G0C&) M(M[+,Y;(YJDGRZAJV23M']N._^JD.?Y<('DO2R:0K<0">41L,CV)%.O@T]9J M7#)Y+PLHF;N7P]J)13/Q*5PIR.1J]:S:EL1JLWBB>7!0E$F\%Z.7+$KE+J&L M2B=U*8^2RPR"/$QBB/>RW/*X.%GETV8JO?Q; M 25TIX JT0*:F9\B\]\.S]T67) KS!@6?! M<67J6FG/3$*YVT//;"?):=*$C^W(J3*=2LP6#@8F"71.K68"AEU&0T3!CM9R M*Y@L971^U-"*6.BFL\QHNWQT'T-/'-W% VR_Z"KV3V;M8]5Z-NE;Z"&M!7+A M"X3:,Y65B/H:A\G*$=&J91$G,)QF)0*^XCJ'>D[92< /8OY3@7" MWIDB/J+21E9QH C(4]OP/>*Y5U3X5G,'?$0-C,R".1SQ9]9J[HA/)=2?...% M0_U\6LT=ZJE$ZH_)(^%H/Y]66/41OOZ^P!3_0JU^WHZI)(QYR M2VS5\H^8GCR%D4M [ FT'F]_P&GKN*6#_NC0QRKGE^$Y^9N&M53"8.GD_"2ED3LVU#6JN4N"-PX8FA.2"4N M?F02"Y\->*OY2T(J ?/C$U6X,/!6\Q>&5&+IZ2>C<.'@K3+@-\0+OW/;OQ2' M#L6+T20.PO27T1<26U'7DD9X*(6Q23&5?0C'1%(VK$M_8;FC0B,VUOB2<1E; MS7^JRRQ]/RW [XL05A51R:&6.%\$8UBQ9QDB#S$%-U!.]^0L0'YC.>YW[$XL MC7LR)6PU;^ W4@F-'Q$ X<@_TU9S1WXJL? D<0\.^3-M-7=;OI%9UG?*L-]; ME;U6K>:.=V[0,Z3=4XEJIQ2^X K_3%O-7^''"VESQ[)L>L%U;7WDN6ADX*'UA. U;JF26O\?>U_:W#9R MM?O]_HHN3?)&JH)D[HOMJ(K6XE%&EG0E.KGOIQ0(-$6,08#!(HGY]?><;@ $ M21 D01 +V5-C6^("-/H\9^FS'OE=<5(*A.[C+!>>4'L-'RCFI1%B3N-L% MRY0>O,?),NW,RI8%UQPB?@^7:V)]GNU4 KLIN?X+P4:;#@NOMJ5:IYT[2XDX M6I&X:;.0L>""(@4E#K-.XIH"$&U3UU0>>3"'Y,4=]TTX.HO0@_ VEX L @R% MW*!CNFONA]J *+?APNZ!K?[! 'U<.Y:^ZP M;<$*Q07ED;)"YH.T!0\4%XU'R@-YC,D6;%!<0!XI&Q1A"/9^V2+.$=DXN:Q) MU:J8V%FXN^;-&)U=AEP+0)=V0,2Y8T[0;_XQ>X5!;^$UG0[]EV:^]H\O65<& M %2(QE!%3G7 U5E6GOG)!_M37=Z ;&3*;F0"]%@JM;/LP^1%5&SU<@/W+>B"K $@2H!:@/;@D"U.F .LY6S7G6-E@A,].V7-Z) MO+FC $L0#+I_!LU[-KC@T#(O07!H*L\7FWC9R6V8^4:\N6DV9;/6D>J-7'H\ MK.:2+#*,!8\>!(_&LFB>0]B%!BWS$@1W[I\[BS0T7G!KF9<@N#4#>S>-*?=' M9KJ6HRPHBPAFPG#EU\'E-UF7#8621\4Q08R3>A7V!^#V]=/@,N/@9?TPY!L\ M!E%-=Z#3 Q5PJQ\P5L M9#9IV4R,X3,S0E]+.C:C(]4:':E:S66$5-X<4H E M""9-Z0%CS9!N)3&7)IYQDQ:+SDR7_$;64K-:E;K-/$_Z@CT% M>^[/IJTGYL\D\>.T&'-FSG:K':E=M(.GL&<%:^[.FHV]'C;"8W:].)&N^!5]M2MUX3S"J8M7S,&LNKK=6\FM$QLMFN2YUVLUB\%5_U M"C\/3'7*WX)?L(TF^^7K)U5[XS\%L==DBV0OO,F6)F/ADX';J8<7Z806.3G8 M.\[QG )J@EHX1FM$B:R ,IC(QA0H"5]UJ$UD"UX&>,.G7BU9!SI;#C:[!$5B M4T2Y"GJ$JF16HPV_##5#-A0-/F[[FLF^R'%+ 3]$T64;F./I^[<_3A917ZG\ MU;]"(!F.L+\]6[[S\$%(W:6A&[BIS.$+S :GEOF>Y#HL/"60G6= M/'U_^/DC]A[Q&0=L0\D#?2?/YE@V8'\\ 4": 1_Z+#;W<_C'49#0\=3[?G/^ M[?FF]\=Y[[9_\_R9R/J[/+5]Z8E$,>C<@W\A(\IWL89BP&^=D$]16_[[=?26(^W2V/#^X]6]9OP*[J%J]D27IU@KJ6L&/1_H(*;G^8C= M.I2N(I.1A4+^-Y#H)W. ?_=V0@,]H"%T.?'P$XLO!BB??]FGZ__\QS6=+PO4 MY2\N0P(X'"4J\NX5ZB9@R:^?Y,M- ;!6"/]M81U_6\O(*V42[F4V8C&*E^8E MR=?!Y3BY+NJGP^]G]=W_9MK6-7#]Q/>M-!:P\?>3VGK_QM9'C25[=ZY\(_,36PQ-0R$:C[!K MZCU*P!2"M(RTWDB@3(E:[&:2.<&PE04,-RX_+"A:8]YZM%3-D*TIX14"'J0/ M1%@)LT"8!<7CQEE"\L$PFJ#LP1I\0H8*&5H\3F,I;P?#8X*HC*C,!/7RI/XF M#E?1B5A;C)7(XE9[A>Z*I<2CZ($%CT/PR6]SCIH.=X:@0=XTX#4;@@YYTP$K M3\\U08C<"<'3KP4=\J:#7UDF*)$W)>;JA@0Y\B9',014L4]#AWPX+WNHR1S. M1Y+V<7X/ZKU"FR1 46!01&A[@8DCQP0KBA2 $( (#%'>ETE 0D#"A\3I-1UJ MBN:<"5 (4 C%(0"Q(M# AT'?\V'0 A@"& 54'UNZ5+(>I."5IM8J?]T?/9=H MYP]&^(=LN)B#Z@U&J.]],,*^>_+DT>(\(L\CIIU-HQ8U*Z!^7JF69U9 JR'5 M*YWLNN%$[' A8%1VF,:U2&O4H[KE;X;3 G7+[V 'X R[BT;L\MYZH.V]P5G$ MPV3:A&Q+R5J/ZB"?JF0]D [R!R=/2X?4J*[JFR&U(%W5:_"GTQ:0/2C(QML# M49W&-\-L03J-MVM2M9MA-V-A"^0)UZCNV^F9KYD@MB9U&ADV'15XS1.O41VI M-S0)"MN1NB&UN^+P=3 CL5O5)=F#[]9=6FN5Z5VLU4PH[3H*7V9^)R98^=\ M(//>QN,)R"89:7,LSN:T D/+W+VN M>;+1]3@RO.9H*P@K"9$C9.CRZ$AU1/ MC]9 E7H_-L[KE;WY,WOJGZ[ML![S?7.%LXE)M,4 M^@1[9*K/5#%?#7:5?\JZ2U?I]J'V0=7S_U++7%3K,ZP72J\?*.[SLA\;E31P MOX-W-"_@KS%JNU*U)D*M!RWR&]4TH)_$R2J$O4!\+HBOI8'XA'Y: 7H!^EQ M7T_%PDG'V2N8X+B9(#LI-F0==J4K->-&8_4 SG M9K"ULCJE[ ' T886PZZPM(X"O>U\ PDKX,L,K&7TBF." &\8O)VZ2/2V0*Y";"+FI1%#3S*,62!9(3H3DS2*C M H$BP7KFX@[^= /(^9/JS[NS_&N;6'3B6LJ(I6$#S8DC?Y!WS1EA]CW A+@@ M#F%'; =_,8?P>=NQ- 4$(G>>>QG<\KMLJ;9PH>^Y)*B92L!X]Z8A>'B^-:V^ M_/&O&5;@!?;NM\406_*^(M5ZOC7PI:T5*H->VRSNN]_&(ND >;5G?5;Y5E!5 M*4"=+JBS#'+&YT$\4W9NZ9O;@GM3ZT]@^]BLCU2BG^DDY*>%[C4)/+5.5Q@@ MARJK4PF'[IAD+Z2T0'6ZJ$XE3KI[(KT M@!VNL!.)82:?K*\ /J! CTW.[NU M6=15V,HQMK+(;/ ?.?73=*Z&<]V/QU.>EK%JIA)]W<=3/67#CU>; 2-\O0:(2]-0=9EE?A(_;*M)T? MU!F9JC#]!8CC09Q*3'0'#[M L4#Q[BA.)0B:Q+$NX'M \,W/^,VLRC-E"*]Q MT'2D2B/?7KC" -ZCU$TEG)F2?UP(X@-"='Z">+-8IA"H(NT]\'GW+=FP=1;' M('(0 Q'^[A24CV@^+0@K"%LFPL;HUG:6$:H(M;S*NKPU+0H/<>5:%C64*1/G M?/D]0PT)]UE\^X$ZC\.^_/%D6NP-Q[&T@>O( YWVS2<9+N,<3&6;8()TF2"5 M,-<._E;!!8(+\N>"5$)G2?RU OX"_OG#/[-"1,$!@@/R% MX(AUCK]VOD-8"X'8@^:(S4* LFY-V\YS,QM(#C1&%C(J6[:]EFI'=A !4NE MUCDG!KPX^2"VJ6LJ(V%%(OC_61ZVXF8+*Z;7="*KZ&P++_X E87 CL".P,ZF M1]F<1X6"VN(FSCWHK#*<-@4?'"0?=/(>'2H8X4@887\'U(W7&IM"U 4:$.!!,4@@F*-'!4,,61,$7A M;:0T)I >G[DCTLWGNJR#Y!U5&*<[]CK?':0S!57K=J5V MNUVZ5. V!_N@FQBXB<>#IH#8F6E0E2K5EM2H"N/@B%#;K>S5 MJLT&N!6ITQ7SIHX)M=7D1D**DT'317%=ZE8+U(A9H'C/EFZWMAK$68"O>7() M1HM4JU0*9JN*1/(OWIA/;TBG$NKQ?BSNZ+3B(87,XCVX(YL@K"#L7@D;IT=7 M%$$V9U'@]GF]FL7HQKZYP@?%I/E@<5[',X65V)I#7ZCUIBF4S_9^IHKY:K"K ML*YG9'50AH'K3(7]$R=3OH M[S@!4@A[@?CL$+^BH^IVB-]].J0 O0!]=J!?416YI863^N1(P01'R 0YF?G- MRHJ2R 4F*"9X2VBJB^QHN,E5:.0DT6S;I>JQ.)YSX_,5!9][<6-%9YOBM^X8 ML:]="[[&>9TGH3[0=_:6G31/NM666MU\Q_@5 F,';+ U*RMJ-=,_I>P!P*NG MJ I+ZSC0NZ+(,JM P@KX,@-K&;WBF"# &P;OBEK(S*(! KT"O MM8"M@&TBV*82@MTED5H@5R W$7)3B:"FF4PMD"R0G C)FT5&!0)%@O6*!B < M7>6?VT3BTY<2QFQ-&R@.7'D#_*N.2/,O@>8$!?$(>R([> OYA ^ M;SN6IH! Y,YS+X-;?I0'T P5Z?G;V9F%782O'V,HBS1UN\AQX M]]%WKX22WH_%59^;LDHE_KR+IW[.@N/.SIX"-[&H*MR898%O7L4:UM?38T_>\GCN52>" !R4.6J%G&/B/LJ3E,LL0)'Y)7INW\H,[(5(5I+T < M"^):*C'/'3SH L4"Q;NC.)4@9Q+'N8#O <$W+^.VEED5IT#P82,X-P&<2N0R M)5>X0/0!(3HWF;Q9U%(@462[1WJZ^Y9LV#J+7A YB'P(+W<*>DCTG!:$%80M M$V'C]&R6<:D(%;W*T+PU+0H/<>5:%C64*1/G?/D]0PT)]UE4^X$ZC\.^_/%D M6NP-Q[&T@>O( YWVS2<9+N,<3$&;8()TF2"5Z-8.7EC!!8(+\N>"5 )J2;RX M OX"_KG#OYY9^:'@ ,$!1?2YU5,)XZ7D12X$1ZQ)<&UTQ=CKP^:(S2*# LFY M>[$/,U\;"$XT!A9RJINV?59J!S90P5*I=M MN-G"BNDUG<@J.MO"BS] 92&P([ CL+/I43;G":&@MKB)4\,%8P@&"$K1HBM(*[G-D!T(Q:(/YW.,J[J5:G;[1:/'4K;E><@.2&6$?*< M*RK4@6""0C!!D>:,"J803%$(&ZF1QN#1XS-W1+KY7'-UD+R#RV^R+AL*)?]P M]2D!*A*$S]=/@\M2^^]+$+!K+(2PM2R[H(>^EK3%>4>JU^I2M56T(<$"INEV M]&K4$N-TQP;GNX-TII]JW:[4;N>+U?(>O9,R7J[RM;YO^;IJ6 WVJ*.6S2^= M,,LAW]D1A9!Z99>JL>!L) ;GKG- 4T&GU*PWI59+H/0 A6J\-=!,#-S$(T!3 M0.S,$*A*E49':E3S32(3ID"VJ&WMU8;-!K@5J=,5(Z6.";7MY$9"BM,_TT5Q M76J@?TF@^(!0' OBSFH09V2M-EHUJ5O/M\%WV;+&?0<[K#_D0)YS46\QLW.% MIWK-HKQ)G]Z<3B74Y7VOONE5C[YGYM[EKJDR^(J%%"4#N$1D$6 HY 8=TUTS M 4.,^F^N*-3L!)'J:B6CH9)](DD6<**[$UA[Y0ZTU3*!\[_DP5 M\]5@5V%=VDJ4!5(BU!XIKZPHX=R.5]*949DILZRQW]M2MY6A]5X^X!XINZSH M)+L=N^PX U,HE=+@]4BY9$5WVNVX9/>9FH)12@/9(V64%96H6UI?J<_H%(Q3 M&@@?*>.L*%U=8)QB KZD1X]B9[(7(WAP%9H92C3;=JDJX@8%$QTK:GWWXAV, MSC3&;]TQ<%R[%GR-BP^>@/Q W]E;=M(<^59%ZK0[!90?1W[7W'&_HK0W_4/9 M'D"_>M2N,!(+>]?<$;^BCC>K.- *R#/;HIQ*IWZ6T0*#]>.Z:.]I3";2G69(@T'\\=\T= M_9L%T 5J17E#HO(&FUATXEK*B%4Y -V)(W^0=\T98>T+K)&X($9A1VP'?S&' M\'G;L30%!"D/;G@%$O*[;*FV"'%D+SYBJ_A:J>05[-[R!QT(MZ;5ES_^-<,6 MO,#>_;8854T:\:A5I5H[PRK5%1396XV?X(#M%>AF^0'[[264#OI7AS[R'+5> M/D@>*2-D&>V.S[%YINP@UC>W98A-35/!#\6_:_ZF42IA\'0*7M+BB+B$LL;) M9;-5R9T1A'%4()V02EQ\QR(6H0W$77/GA'8J ?/="U4$,XB[YL\,J<32TR]& M$1$N,"+YO44+O#" MW%6 0=RU."9"*C6\R9W@J^SJ6].BL"%7KF510YDR-<.7WS/4D-*91>L?J/,X M[,L?3Z;%WG <2QNXCCS0:=]\DN$RSD$54A[Y77-GG%3Z9^_@1!><4WH,'RGG MI!)W3>*$%RQ3>O >*\^=@?X2>%W[) M.H0!2"(:0R$YU4W;/LLJ>C'Y8'^JRQN0C1S:C4R 'DNEUCD'T6=\#&*;NJ8R MZ%4D@O^?Y3**/MOG*Y"O/6]$%6 ) M0"U >W! 'J=$ =8]YV@BXXM,Q+$!R:RO/%NHBZN4U>WX@WXV=ZAOP^ M;:E=;Q6+3[-PA0H6/0@6C>70/*>^"P5:YB4([MP_=Q9IU+S@UC(O07!K!N9N M&@/NC\MR+4=)51;QRX3!RJ^#RV^R+AL*)8^*8X(4)_4J[ ^@[>NGP67&H RBFNY IPCQ'IBU!=JT8+:N8%;!K#N?0ANK M>36CDV2CWI6ZC4ZQ>"N^'R?\/##5*7\+?L&Z7_;+UT^J]L9_"H*PR1;)7GB3 M+4W&^B<#MU.?AZ "4I-:X86'9\Q,]KB*[.^X_KG[(TID!13$1#:F0%WXJD-M M(EOP,D >OO)JR3K0WG)P9!8H%YLB\E70+53%GU@*!FH>,M0,V5 T^+CM:RO[ M(L[[I_7'>N^W?/'\FLOXN3VU?HB)1##KW MX%_(B/)=K*&H\))$?JNP_^![2_DCWELGY%/4EO]^';WE2+LT-KS_>'6O&;^" M>ZB:/='E*991ZII!SP#_#:3\R1S@W[V=T$ W: A= M3CS\Q.*+ ]LG5X_/319#OD_-CV"#O5^9Q_39D_\%'?S[T?E[?]6^N8?4/USOOS2AW]^W#ST7\CC+;GJO?Q.;N\?__4"U,);7!;A>4\U Q27 MZ=JRH7J-(G)32!Z#,=/'$YPL_HX"R#.P@M]A Y7@=RZJ0,4R?H[698G2T^:; M% $]-]/6B<$% G_N;I>/2<4E& -.\UUP% MRNK6 S%O/8!:)3_@Q9%-;@"!:C@_TFM5P/Y:DR29&JF+G>J:$^)K N7K4?<&UL"M$=H?@8=BXZ%6!#P4O/F8[R<$\V5OI)PGVQ48ZH19ZF1HF6-B3J@E M.^CZ0 ?:&YRXJ/TY&VTC+BHN>F0&S/Y9//C393?,ME'@WN,[2WIR?0RF6DLS M"!.Q@-BH9G7%.+-:;O5VU4I=ZC:[V05.(K9L;S%( < E $;U"*O- %C+'("M M=E5J=)K% 6"Q;<1,E4:U$_BGY_K4GES.NAC;Q#&)10%4BJ938BQJ&'P;7T27 M,)E8YIN&GHW!E)RZ&#/3C#-A=(J+'M!%2V1TKN;Y1,[SDTM657<^D'DT?#RA MABVC-"^UF;GI]5:K)SJBE9F6]F:C*#?D)Y7(7(F3-*IU:1N M-<,"R0A-7PRD'!L2HUIV;6MTIHO$IE2O9I@VO1$2A>$YKX1.+J_I!"Q+3>:S MF0V5P'W@*?][]#HE-13&LNV*7EY;*9 P">%GG7H347HA2B9E8JE5R]=Q40R, M'#0&HQI4;:LZ]HA!T".U##/Z]Z%'#MGK[>F1,*$Q^4\S'-EXU3#K2+9MBEF M0I?LEX]7S+';2)?8OS3]D.G*&K]Q0%P.TD M9>9:)=\ 6#&0<>VB(4\<7^)5R.F &G0(2@03]L[\8*LC M?U";\);E]2]8?7:.$5>A4?:=45%;,75M2R_9D%I@&O"TBC[2$J<&RQ]7S%Y( MQ-R-^38AM7:&@X /*R9K$?E1$L@QYU-"6O M')O:+L%ZYL0&BB/![Y'>8/8]>=2&'V]\6M\%I+[BE$[:K4FJM8KF=A 8W3]& M=PGFIX[1(@U^.[382NKJZ/2[C)4"+&X"J+)EWL5GX-J:06VA+P'H:T?V](K"&F8P%@F"Q#S.A]LXAX;_J MB)/P5#-?6.VID]GQ%77(JVFJ[YJN9S44=^YA,QN#E."NJ7+[BI7$,GP:4?_O M'G5G-$\VJ/X\C[;GI8'*D0(TC82 [0"ZYBC3:E1QFG$!L5JB0TWJCK65QY<1 M55\IT0S;L=PQ%>>8+*S(-'( ?AH6A<7_EZHA)P0L\$UVM+?$$9MJ5:KF7 @C M3C![Q5X:V0#[P5Y3JC4*U*"LV">7M=JBNX.RN!K)!E,*7MDDRP30-7F@Z:QI MD\0Z/8'RH,,A51ROIZBL_,?5;#9L5K1U$A4M%>/2J'8UD1\]/OML3P*1L;'X4^;EZN&:UEO>/)OXOX';E]9K4KHF*N/+#,]8)WDAC.D*6^+QLY=Q/N:R>\:P/,Q-Y*DXRF;!P5-Y# M>D>9)T['7;5)7:IU\FT;*J*I>T5A5"0_O2-,:BBL-/-UB)6UMB#U-!R@K.72 MR#/*7'Q5\WM)$MTT7L\=:HV/6:?D5DK4B$J72$7-( SN9R3?.>^[(G5JB?*^ M][6WQZQ]\L-K5'N 5!12"GB=.V?7I7J[4VB\BF/.XC&'Q>W"BNJ8=5)&%F8: MB0#+##T?BO7Y>IJ"I=E(Q-1"XY0#C6FD 62&QII4:^4;MBGKN2)[2HE% MWZCAEER? $DLE5KGG#+PXN2#V*:NJ8R>%8G@_V<%8?2-%QLO#_:34' %E\3; M_4MS1E>N#0NDUDY2(7Q2:C>E6JY%VH$%&]K[,FNN8\3]?E(74L=]6!MV&E*E MF:A/:3^-OUI8XON MP#;N!33>61)(K4Z![&*!T P0FD;&0W8(K=6EICBZ%>GHMJ"@^&T1#62HF^]> M!:!FO%%[02&)2D!QT7)>M$2V:$;^FB?74D88 C"'*[J$'[/YF8T+MIG. (DI MZ_71-WM8M&U1O\/RDPY8"+=93IBOB.TL1>+3 :,PG:$2>T9A0VI7"X1"844N M*A0V3,20=7T*E'NC.I ?'L(<.N^R12)YO!.(P W6Y1N9,#9NPR86.3L M6]-Z\:B9D(4[4J59H%%B FYIPVV761'[@%NK+GH0%2)5]L6;_?#BCOLF*(&@ MZ1#SB#N6;-@\>GS,.B$_AV(:4R' WE,H5>U;RQQ?:\QWY+@6?1Q^\^9]4/N! M.H]#]#/Q]ZFZJVNQ*57KB6JI1)YLN> ;B]XT)D1DA][+:KLJ=;M%:X@@SC/+ M=8!!"SS45%*]LU*LK.PE/M.'V0]!BTH#.;Q"^,-DCUB;L+79=(P"\< #=*BQIJAFPH(BU* M7/00+EHB@9W[XTA_!Y MV[$TQ<'@MF,JO\X'[*ORNVRI1VUUYA:^:*71U\,_@3Y370;:]LV^_/&O&0PP M&HEX^8;$OC+'V/%%QI4D/8U*C4:BG&@1N3@DY*;1X2-CY-:D5B51'E91>WT< M5$\J'PS$,?D,'XL2!RL276O*]95047DP>AJ=/T*9,<^!T?(X!)Z&-;\@;9/G M9342]]9AMN[*AL*0O;'A( M=%,V["!R/J3"0Y\**&,9>K.&'O^^I@/G+I@9RZ)W?2#9/5#L5E98OX*-8GBA M%)H[C_R/PWO3>,6KX4VVGY*=?4#[X&+7I4#J9BTX\D?J.B75;$N53KY-TT1J MU[:Z2EZ>7D6&'IP"C34P+A=J!UJ=HJ M4#]0<0);UFJ:H6@362<^! @@M!^TT\CU6)'K>^D1.,?&X+C6ZHDKU"% ;"]HT4CWV"]K&R66G+K6Z M>?;3+GF28B8GO7GE=>YIKYOAD"K,54D_E)%LO%)BR0XE_&=V%&3*#5N\L1^P MS]L;8,0H>2>>8[2,TT@GX8!Y'-YX<'D&M#P:*%_PS\T,'<]!QBLKPS/4^1=" MG]Q954J@W MN,PO6*#9KI)'%4D#6:$F=VH$U_"_:<7*'Q,N5YTG-FPM!3E5O M,L095JRB I:6U##3S:'Z GR_U*JYP+9ZO!!)8Q3.3N+B"9[$5)>GBGB39,." MB0NK%,H1V\E.J>)(6F"8QZ(\C<$W94 YNF"JE<*Y8,1)-]E)]VICY2F1 84K M&U[IWH3!K=0:]3 M^C@IU5G(!M(\75S=KV@*A-"U9D],6]:_ _]-X!OP.RY' M,URJ>M-23".A>7]9;;>E9C-1[<5^XZ3%4)B"2S;FDFH$E]0.A4M:':F;Y>DW M.9>((S#7U;7VUJJ:PHN%4]+[L\T7V;X.;*^:+B8?+_#]7PIWKMA\[;$RJQ:I MV?=]Z,A(9M5;4KN987^?19E5+[IF+P(\#Y:UZI'FP &P5@-8JU.3*O4,H]3) M64L<#RK(X0F]W.ZGG:.DLFTJ:UF5+ZN8\(K?D*NKX(-Q)ZJ'9$X3;4KV6 MYW0,<9[:5I55#B/$LB>N3-_IF_E"8^5'-Y?@B8B&""XH$!=THY*#]A_G.*[ M!?P\,-4I?PM^P?8T[)>OGU3MC?^401C!7^0DE3N&D:U0'%V_>+_^B++68..) M;*#[ );E4%"L%KR,,Z<<^FJQ7BL6J[IS1M2F"$90SC8;<6\PHQ![!B^P>96'K@&I$T64;8/GT_=L?)XMXJU3^&L6QWBM,#K"7/%-J_GJW M_>?@@E$K"]W$-\7"%Q@-SRWS/3#2%MY2J*Z3I^\//W_$WB,^@85M)WF@[^39 M',L&[(_'>J0=H-\']MS/X1]'@3'ZU/M^<_[M^:;WQWGOMG_S_)G(^KL\M7T1 MAW@VZ-R#?R$CRG>QAASIV;"_5=A_\+TE\]9[ZX1\BMKRWZ^CMQQIE\:&]Q^O M[C7C5W /5;,GN@P[J1FZ9M#S@6XJO^9QR&X=,K5E,K)0$O_FF,K)'-S?O9W0 M0%AKR/6<>/B)Q1<# 3'_LD_7__F/:SI?%JC+7XQ2S7W6Z(]-=@74L/B#?+DI M -(3?;A^??_3Z=X\/I C/<*H9H$-,UX:3FWVV8C5;)^6MTP,> MKIE.]^35WT_0J *^]ZR'X'=[(BO![UQ"@%YC;!2M0E+((^15+!XCALR00KH# ML@Q=PX,"/8R_G[1.",AO_G-UO5;,T/V5ISCX2L?A>Z/*&,%=V+NKWWH ;49^ MP(LCF]P8V 'H47', ;5(O2I]_43'E]Y?GK@X^H2"7!!?$RA?CW+T!NT1K"O* MP04>"HR'6A'P4.SHM']8:H/Y4M#L2.;9AQ/E.7LW-/K:4,5P4G'1 [IHT8V? MS"<2A_(G)[+&QY6B'Q+C? <6S %OWHU%A[!1^\W)7[45>^;WG>Z:*N.O6$DL\Z?1FNJ.4;R/!-]-^;2D M6BO#I+$2XN5(49I&:ZG44%J7:HUF 5%:[ -.;HKJI\&TE")/-/2)T(\)-53- M<:T]]]L7C+XUH[+Q2A]$R(T\+YK653]YCH/IO._E-FI99@?6D(, M'2ER-YO6ME_DKE%]+:QW+\>IE) /UV>!K-C &P650CKMWS1F1@5=L M"&^,!YK!G/E"GQ5-*FPV*K Y]W<,"%6ALP[HKKFC<[.):+NC9;IZ^M2R[=(<%R59]XYRF1R M+XF<>$GET503F>6E+JK9)75)9IJ.B:D3XF@.KL+[S2,P? [V\>&Q?_-"^H]D MEO%]]?AP??/PPG]Z>;R_N^[AR[=W#[V'J[O>/7GIPPN8$?ZR_TSOM1G7J[/W MN39]<,=P0V4S,W1>M3]:K[*A_9<=+:X"$0Z_] SU"4XGF&2$OSX.;WV9_A*( M].L@]Z@/M_V&G'?"K8]:$PS2)I@(%*R%"IS&I;566UW;& M2#OP=GSY[VM8O*5-F$T%K.FW?F%Y4]]D6[/QU? FA:&2 U:RVMD5^W+X3S\G ME_YT;4<;3O$<_TO3==L<.B"]K!\ +8$^X2C*;_@1WLZ'ICZ;/E_W-T'-P= M*)3$,"#YAVM04D5'3Z56O2",'_LC,#I>1T0F$]-RAK!?)N)K!#KY_#^NC%.9 MN8@S' EMTM[=.350<:H$3 '3R.P0-DAP)D3:MFF =_Y+[S+6L=QWPK\YIA$ M =J9(#.)0:EJ2^P#,AE8IJP2JICV%'9DS/H>@+5KP*4D,B.R:FEOE)$4NY.: MKDW 6'IW>('S8Z2Z.:74]@FB6<0,R5P;)P:;;]0"PQN-;F L MYNPB-KL?>94G<'/70-F*[X]2#1MOBY] $KT# >%WA5ZL MXXZM[)3D+%(45OT7,N38A#,- ,6(0VBU69' Y&7 9 $ERSE'I'&ZG ]<35<9 MP8#I;/3B&7!=%4$*7$V (*_X[M RQP0GKYH<8ZX*F 8 :FSXN.*8%KLH$%## MD2,2F;"#,8!'EP>VA\OOU&#];]\H0GYBOE.+'[@ -C;/\+6UL0LL8%IAH)K# M(7Q@A@Y^"9W*%AMOPAY*HX!4FT$5WE#9YTUC$)9U/ZO.?W$8'&;(K7\T 6&%Y"&;:C&I>G<@7IHF@X_5,,FXKMS,KG[ M!Y6<1/][(3 MNM$IO7B]D.86L$DA"0KBW1:.550DN-[96G%6;ON"65?/%-F:>OKW90(2Y6@M MJ\=8$4U>Z 3T-!;;U;H<)A*W)-XIH6SZ%RK_6"G//GX.XN\\UHL:E9P"AZON M>:T;_O'!-&!#J /([:/4Y9?J3R>T]Z'9YQYI&64987^PU8>** &[TC,I@YJ&M;.RAO7NX1;9=\LYR'%@>(FV&2!OO MB3("%!\&IL:H?M@[S/ZQ3#3>X,M@ZNI3XL^PY,8H+ &I!5^676=D6LPZLWD8 M#*M70E>[(#U=]]Z3X%Z.[<#UV5@N=O* %]]E"S;98+.0)4WB,U^$HR M[%4NP-:J+N%O1C" ZA2"P&@3YGU#Z+'-1SL8 ;6LJ-.3GJIJ#.TZ2Y0]9Y-:683_Y!B4 M5> &";Q#)' /H6L$"'+ GI%(&W=-5&6+B FF6>NN2@-+TL478;-G)CX*-?0O MO(-^ /%BOAL+_@4F16P:?7T4A*Z!AQ)8P@7Y'4X6P J2;[R:$SB4#/.<[Y[4:Q*P75GG(A"+_,)S1J6VCY8='$GY>'LJ:-;O@ M!6&%"-K8XV7^&#&B&4QN;HWZUP;2P]LJ'+/9@8BEKO,KX9&(:1&\.1",F,R- MHWDWY%T0";Y'ABX\#AJS%^1?('@8U#TM-T?O8'^WI#R[BJ4R1P)S(^&5_6,C M%O@8 M(X?'CTCB":!8T6#9-GEE1W5D17@?K5/59Z:?!@,!DXZ,B7O,9R^34]^#]KW7 M>PK<-8T<[YK V,=T;+D+Q%,!_TS5YH'$WG/^2'3I!+?"\A-(< M"YCFI$@ N-D&'* UMZ'YXC$R.G/ [/:E%<@"B[DX/>>WI_*D60#")BA./3GU MPO,:U_N.&(E/Y3/^2<^,?T%;@7M6>PHZ_VUTMG( #J;L(_]PQQ.042!9'N%< M&L3J7O E=\*^AU(WUFU5Y7O[T$#P57"40T][UC& 7_C1-$8WG* M_1(>-PQ=S/LECOP+Q*[Z!D0!XXJ=\3Q>I!]T//&T//,@ ^DPT,!Y$W?=0OA: MGD!F00^6J#.!TXO"<@F &;GQ,G$'.HL-(WTT&OKT)C93-)DUZANGS&D]@)/S M)A?3M;'&#[_21I\?T-"C>J(&S(-IV"!2*292HVRQZ"M&LO"3WC.'=/10 P$E M.Z"P/,$TMX%H4V\(T$:E$?*2 C1E:R #U,X?/W0ZY?"$);@*+"/FYOP')SLMN]@^9B&M#%'X2)@^+EV_@E1 M #)S&Q."!AIWI@#\--L$)?D&RAQ%ZHHEX4U"8A219IEPU&:^'! .K_BR@0=P M61FY:+_)4W[G30@-*N,- 8YV$[LP'$=R.-#F9V^SV)$>E;%KV]SHQ#2!6(>'7S?H420XUZXARRP?:;7Q73PW M\*8Y4+QK<[RCR/,ESQ(+(GWL<[6\W R1>0;#<,%O/PL2Q59.'0X/+!=S>*R^ MNT %[1(2I)9IP(\*WT@&X"G_>U&TLBR)9KN]5+.06=H76E)P%.VI)HL;A1CO MNZNQ0& &\K!$@8MO%/OY[F6:I#Y+6^F?#/[$JWO9=OLROYIQ@-A*+B MUU&&UFAL&UV'DPPL=4/O*\L\&GC;ANYBT!1,6;!S' 59-&;^>I#O(,FHQOS' MFUPZY'=FW>'"JHJ%D<*Q7,L[NJT4:ZF.K,@O>?$N/GF154 +%I>SB*#%H#% M1QO0=4VTHL7U8ISJK/O:3+NO ML]4C]\Q81)L]) 8<-9NXC,F#7 "?#36+76ULJE1G%L;8M)W0A4)>##\\XV>% M!'= T0"ZW#)5E_?2#@*>049):*FS+;ZZN;J?"0>V!![XQS>\)6'8C9 M0;:LRX[TG>=XB%H8 &>9X MAIWO\_!S=."H[%\MN#K6JW@&S9@7+C!%C5E[+HO #BF/"_#-8QDRLJ_64D%5 M.!",H(ECM%LZL%@>0'4N1]@7Q6$%@;_;GB0'6WI---H3?LSG*X=YO-F,_QG(4;X;7PG^Z<#\IFP9/+F99U;;&N #2U=PR&H_!%M@)]8O%XL8RE?V",H(S3 M*<;7>934=B=XZ&1VBOPFPS+QIU!RFA=T#&<]H(!#H<^2'X)%>"+7G82%[H(V M&LYEK0>!*-Y)%^]\07[,_/2X>"PKQ*!4\."8Q8#:!+F'.LQE,I2Q:LSV\^M8 M32!LKFFQJD&?'E[$EFW/!,/>EF%_FOXRY M=7.-R"P&+'+@9971>Z[9GLKB'.QEX_&(AXJL#!J;61F#T=\K? M;,'4FO!NV<9PKI75MBT0UXY>6C$MR_^>WR-I>3;T1W3SEHU6M>F\K/BQ53UF M+84&5^UE?UC3L-1:6:8UA*K3S&P(U3>>\H+R#,M_%LY8LRZ5^QKKDCDRYN'13]1!_^_WR[^8Z+([-HZ;U;-M1]LDG M?@3')^7SRHJ1"'OE\](IXRR8/_C3C5#&RT>0,K'Y6IZJ T^I@&@X'"PP54Y* M>_,%QG)]9]/Z_$R5>Z/6VC_3+[)X/>)D$:WQO8:]?J_>Q0RNI=\CVV=FG_7E MUR==S1J[KVNFV"IJUE=]HZROH"+K*MS+_A#SNY9S6[3+Y^E_944B=X9R04XQ MS(J/[DN3& \6:7CZ?S[JO?^F?_RX>W8!LD>:SH!]2:6IA/>3K 6"J@' MY1Z*5T,V1XA9;T1_ZT/UU[,7>0@VZ)L6]!KD06SN@7\=@0 =LY@B549&N(4? MV.8L4OO!?/JZGX@6HPI:E0A5 !*E ?__VV>D'CX2+W!GS85FZXWM*H2+^OS M^O \#I^#DKE[KY5;H"5:FVN)-E;%K>@=!/C0>;E=4)SG=XU#9ZX!/^M3@FTG M,(@#&@O^?3R\>K*KZB[7^!9GO!1KMB3] SU=WB,1^/> M>X:DS76JRS-A^%Y,9LL@NK<.V#_%PC/B&/OD3#"L88Y9_,MVE1%:F%ZR#]L] M%2BGFQ/>&$25'1F6R%H*2@24F>NUWIP.L,$.*^&='F RX\;U; %P6'\A+T[A M=QM!&1,U\,7KO-I[N8J3@)U*WG M:,R5#V'I$N:Q^4DOO$F,'S-50ZLYQ,S9#<'&8TQ(9YLE=\-U>GC\,(H6U_FX9^B[:UVX<2DHKV<6QVAW3#$AM[QG+H M8AY8U8F"16L](Q&!M,0QLA1=D+G.;A@$<;I9[G\ZVY_ 7[B*2S;S(V;#2QDQ MAC?RF_=N*+GCL*!1O':4>]\_9>QVX(B* WBT[)L];E7YEZ7V=[3S$\<":E*U MVBU68=+.-'P MF7N/%OZ+]N.W:=!+FK>B933N;2('(CS.5^$3 .M7/:18(3"_!ILOHF>H_BKV M,0*P/"+CX+4_',$=/2BQL>%$@_Z 6.,*L9+0QJA*]6H&&0=1YP5A=J22E]!G[3<#E]/$TI22)1T= M:S9"IY*E]-C".$DT@!B$2;W3E+J=Y4A(<7,99GUL%I(3CLZ9[<<,@MH>U@1D M*>@P+V=83 ''<+'Z&VSWAZY2;:AY15^S]R*"#E$!AUGEQ@;>\KF:EKDMV[(3 MTAZ=X\^PG:\&SF"Y\[8&S'RV&9ZK (W^^]E.]/A&Q)1R= [%;YYW^O .M1T% M'3'%?@@Z>?)D1JA>9#]Q@&(EJ(O(C(C,;,TQ3TRM]GC0GA$G=9X1 MR=ZK'3,2GTB"73O [ F:HH9FG^'[)3]>%31FTZFGFQFVV1EHV4!C!;;K332$ M"[QQ,X-*TNQOJ=*L%\YCF[=UE@W+^XT:&+E+Q=9%CMAT&N7B9(X"_LFDK@^I MU2Y-A>9AZ>TG"YN&.'S> &INEBHKF#DM9FZ6BIE]-#SIV.V9ZV<&B.0^S;*P M]6'IYKM%[V&I./IX8J"=J(8)Q94/,UCQ#S]B>+T_DHWOIJEBY[B$$*@%%.@M$LE4'8Z-E1K;:E:R2#%S^+/+!!^GQL?=O?$QJ^%.DXD?3$-9XF,?&L\<&4FU=T>J=\O UX>EH@.^ M=N2/TNKIP[+G8Z5%-^56&WO6^CZ\^O+'[IJ_5I5:N;1N7!'E/UI[(-(A$)&" M*(1(085(RGUC]BQ$=I<<#3@T=/+("TA%EJJ/E0'[SP/<)=:'.0&5IE1I M=H37OA@L'?RIM4.VO:B(+%]%9+>PB8.^Q$C9#! 5DSNWL:,?;!BZ7P:G:F]^ M9=O3]]O^_!6XOO844=>?K^\//'^M*6E35T"U6* M7V9WVV!@>["PH&_VPB]S/X\"I?#4^WYS_NWYIO?'>>^V?_/\FI> M,WX%=U$U>Z++4]Q&'63 ^0!K*^>%(KMYF (R&5DH27YS3.5D#M_OWFYH(&PT M1"HG,WYB\<4 U/,O)ZQ6[?,9T$-RA9*2M1"3MP("X]XYM@GSD<]B2Y_)LSJ9 MMQJ=;V:ZKM:8]S6=:UOJVG3HHML/IT#*CTG\],V?S'H^WJ\V= M;],?\I^FQ=LZXI<911^ H'9^Q0B)HH2MD\M&(YNJ@S6N@N+COR!1KRB;/@^$ MKSPN+%SK)SLQH;8YF>?2SAQ,SVVJ?%9="[71R66U?M%9GA)6R,C6 ;G!668< M&Q5#O0E)\)ROTU)IJ8)P:;1BBDIZW2O;!N3L!]1\Q@9%I21:Z[!.5)X?6RBJ=!15IQ*5*KE7OOU!54WVR%@^W51M M"]U4)M#GHYNB,+ZS.JH=A#HZK$/4E6O#V4XGJY[>MO"B5ILNK,]>!D[ M^-9@2F2\_2_J "513VH36.\%P6Q0)?*$QN_$+HO7Q+GL.+%&,Q3X+)$G$\N4 ME1&_@A,D<9!WV5[^$EQ8HT,RM,PQLF/_M(I0ZUQAJ#\DAV MV)7EF2;D.=>^(L2A *Z.2&:)PY1-3GHU@D^^^@\$2X5'A6TD _@J@GWQNIH- MCSFABI?8/*+ZA'W&7Q>\-J;XA+!RW029ALLDV.<6T ]P MP,-8=KSBDQ!W_" MI1AG.B,P0E]'<+.11M]F\R:G!H6]IS9__#&:]^R;H57#FF*DM6'RK$/8,M6% MF^'6@DIF'5F 1A/3AHL?)8[O.!AB]@Z(0ODL' ;.N%T&*/(/PIJ=$:#$P,E< M,=\@CXIC@GU&ZE4X951J-?9U:0Y-&N^'I/(=^TMOLB[!-17, M9 9A)LV&WC*Y!D\/7Y!UY-0WD/E<9MG4GY!K,0V/92J!(#Z)6"%_*(5OE?06/T9PHI>A:$"/.X/C+%P3<%#[L6%IDAOL$L"5\QX9!KNDS78)U+]NOJ-B M]0P::O+K=JR +ILJL;\Y4R!DS.X-;/#;[>,@0 @-:X^;9F(TE)B,9 MN$@W/9,_3EW=TH'EHM7LJ2MRRE:::2E6@A/8SO59$>H!>(RQ6(BO(@NN6I78 M@JL,JJQX::*_Z_RWM157$>XL[Q6+UU%Z8B>CLJQ-GB&1LR65"R>IA4ERXVU& M22:Z_GJ.2U+\$J&8MBB $:07I$],H6PR(@1$2PS1%__(@">&Q^#$("24(+^0 M4L6&Z2XI&26 9A\]C^0']R7>,%]BR%^X9X0F+RD7<-@/'![@"%I@- @AEJ>N MW;E!0H& '@1"A'03."D\3K)))DRT^%"/HDP(.D^\YP1C?-(4[VG>(_5V'&DM M(BYUL-J,#GYV-@Q^OOS2=!W38K[KYD#6_S#,=YVJK[1GJ,GBHJ$;V+[_?(>1 M/@UL7="5ZMWDR8)ID6'_"!0H7X7RUFXA_J*C'&=+U&I2IY5\+,T^4%YDO+.U&F)B#,!\:P@OF-J6PDA7JE(C7:M*!@O M1#W"(21:J2;=+'N9SWPC+"MV/ 'J>PK7&Q@KL21#B6^":7E9B;-\J""/FJ>+ M*Z:KJV1 R2LU\".P4MDFLIPAY(3>?KUYL^E\=2KT$M\S@5+MR:FH4]Y MNOMF#V]0S*SGB9J:H8(5A4F>_C+]7*^YK$?^G._L.4%GEZLL[VOA M$?G>L8]A7J4[YL4?&Z:%A8N"8M+;O$RX-9Z="_ZIN2WG-UBS[_Q#7I8I$%1% MD/*<4,>$C1KJ5'&6B@P(L 38IO_URVZL;F&SBUJ.ZQNP,#Z&<.K@WB'"PP<_T&,5XZQV1-&TQ5DHTF\=N^K M$WP]!@ 0\+N%,WKY!S!56!O"D\'&X"<&GBC'?$,_@]EC)P6ST)&+M'@L]": M4)8<>$$8!7GZ[_*],15XEED9)"5.";\5S[9,#W4S2.7=*OY()V!4Q00,,0$C MPPD84488;OHENSK_$O^O? 5<3^\[/R8:7/9\ 56!M__+?X8>>2ZPYTN*#QWAM]@_7 MH'"ZY'GU$E>=P1&-,,',S0L33-078.Y?Y,FOKNR]6I3G,)VB%HGA+) M[Z;.*A ]Q>A#[MCUFXB]'&\,5P8K&[; :E-'HUK"A($-G_^J]_SFH7?\6E:)E5Z - OO0O>+S4_M$G$T9U;'RJT^C5>JP45B M$( ;,0)MQ.;3HJ8$EE$83>.\ +7J*D=7M1G^<4XRL=XP:/?)@3<@6D3]3G45 MSO$O<&I_M/@EX.WAMRF^XK6BX>?[((WNFZQCQ^^K,_$G?UM MNI6@Y.X*=^P@C%[HZSBJ;2& G?KBV 8,?XZ^UA/?5/F5/@YOP&YVIK/'"OP3 MY[6-'105YI98Z8YU/SK=X C6UW;CHKJOYE(<@:-@94H?3OO6+%4AZ" L? M?S&O0%%%*S7+? .(M#$H4-6FQF(.QH.YI(59R)]ZC8RLH&,: M<2?HY)PG>#S@_[8*98N,<$&NL=^.HGDPXB>XF=]:H;[CVKO@O,A8N!8*J>5R M\9 URIRT%H43H+-&YBR6I >>729@O$<'=44X&-MZ' ) M";I20L9@K6TPA%N0 M\23;/-HGO"@CJKIPW!MNI1@2J)YH3VJM0#-O$W5C$(T6\JZ;*$5!1+A@4-0O M'P?-0U6!HF990+-(T&1%JD(."6(+"71XH#RD0M+(XYPH/A:8*15F1"%R?"&R M_;GL)HBXL+APB8R@;!D]:L217QER&-67I2S/KF_6A""UI)L=*ZVE:KN3>X%9 M_E6.QPO7S;H)% 2NK8K4KK0*A=?B6J$Y6)Z/07#=*_P2-JBX\,%=6-B@*VS0 M*UZ%.3PL,S2-8;J9J/(5#1+V97DR:C\.<3*:_6+J:M*65E*M*1I:'5XSCUBH M=K.U.M. *IB?.*FUMCR12IB?A=1%K/:6)<,%HRY5T$NZ.<'L*J&:,E1-C4%9\J#;\)#96EAJIEJ*$\<@.W__")O0.O-T\N M.Q$EV4(]';1ZJF>HGM+%*^JFJM2LB(-4*733=]8M4.>U=^I8,S16PJ:]'4:G M^](HJ)7%L/MQF7AD9X5'8:+OQOBM8C']8<.V$'IJ13K$OCQ]>X!MX^2R72^6 M?24.4BN452]<'&X.E]N3"IV5IB9PH'851S7.I0 T\8UED716ALO.+8/JTVIG,JB[-I;(7H5H+ MK5IC!Z29Y(3-X!6;6*"2<8N ME#UJUF,ZJ-;:D_E24FU]9]Z#4+?%T:-K1$+&F2@!$G:=K'M9JXA>!\?E56UF MG'Z2$E:;)Y==J5:PI%YQ"@QW.F##8SS5=.H=^\Y8AWBAC+)41KNDF&SK]F%$ MYYR]FWE:DVJU>J&8^["16@A5M$NV28Y(;76JA4*J.#+-#68+1FXBK87JR5+U M9-QOPZ*>>@U ZAQOKBDTC M:>V21K*#<-BQ?+22MTFZHCVYR!TI;) KG@UV21[)CPVD1B-C+\*6253BK+84 MWJJW/"7*/8/SI@!ITJ#E,FYT=GKXZW"-BK!A)*=MC64: 7+AAP\W9F.3E]Q-; MQ=5JQH6R(A'R,,Z(L7R04B9)AGS0S;K;CLB 3.6(V&BRNS]0)T@P67],/ P5 MNY:=Z\#.JNEB0Y<%:5. 43N;+S96TNR1895] M\YE.L'^%\7H#7W"F-Q^>%^N[K!F/Q@N(HC MU:V_T%3.K/[R)ON\99A3_G1M1QM.EZ.H!#<4Z2819T0)W,\U'!L(;2L )E#N MFD%,EF8Z-$W',!UJDW?-&<'+\*I-$=\JA@^PNXS!;%S6:F:H&;*A:+(.3P8O M8"=QFXSD-TH&E!K$G?"/.2:QZ% 'NW/N]O)DHH-EA>P&G_ PCV48,U-# J;1 M ;M\=>\:+ 57IU[L>5?C"0EXHHS3/(21KZKV1A1=MH%GGK[?]I]CQS_[O%*I M_/7$N\#<%4;#<\M\#]Y:?$^ANDZ>OC_\_+%^R/32D_K[PW:%/-!W\FR.9>/+ M[&XD9C)SE<]B#A;V"586/$'HE[F?1X'!_=3[?G/^[?FF]\=Y[[9_\_R9R/J[ M/+5]08S[;]"Y#?I"1A3E_V=20R'@V>F_5=A_\+TE$]Y[ZX1\BJ3-[]?1M$&Q MD@YE^H]7]YKQ*[@+&-$379[B-NH@A\\'NJG\FN=;=O,P!60RLE!1_.:8RLD< MOM^]W=! EVB(5$YF_,3BBP&HYU^>E\P+.. O1AD3?<:GYI!XTT[@%"!O!00F MAN?8)LQ'/HLM?"9*=N.F7[*K\R_QS_GW^3KWA67%7)\IYKJOF.=/SCBZYUW3 ML;'G7=#3L<=:.J)JAO.1:]$^7/0;4O*$VP*U9JU213\XB%1Y@N"R7'J2G8CZ M.K@\C6'<)N/;,S9$?>!M]O+?7W%X_2BL97S 3]449 M4=5%<_(6Q0F]U]ZHRCA$I]<%L.*V-U.%LU3IE'B->,J(C"!K:$9Q.Q/S,'Y MZEF;^W8I;8J+C892)KX8/!!R^=]/JI7UAL?6D$X>4LC L/8?;4GFQHC<9&\] M*HXY #N\7@6P5+!R!^1V^"]/PJ9"XA6I90)$)0?1/V3#E:UI84"4C>.]8%*R ME@6^"PO<[Y9IVWM VWZ)MX^+I4;]6);W[\TV/)6G"R/SCIG]NG)]-9X.-%^PE!]8Z?]T?N>9)#UJ[7C3IBKZKLZFY0V+7+?6.*M+JUA>YS6BC1]=^WFR6P]CXT M^SP@79\J(P/0^CI]QN>P?]#Q@%KQ1=DQ-V*1Y(0E6O5.76JTDL^@V673]P.K MHX=KM>!P#;D=)$;:9+O&57DS M\YKK=M-#SK8-ZKJU5DK&O4^P9\J4Q>+G\[2:ZG B[31RYV.!TUUPVBX%3M,U ME]#<%\ M.7 [I0!N0C.I!692JRI5=A@Z*U!:!#.^FY(97V0SH"55.\DGA F< M%@"G]>C87]%PFJX9T*A)E9J(J)0;N-%1P*(!=P=O2;4O^ M20W5M(CPD.S!@*^G%?[D1'H.TRA/EOJ M5I-/[Q1@+0)8HT.=10!K2@S4Z0E<$L";7[W6I5LO?[CS*#)"^):L47OIE$]E0B8._,I(+ MST9:%GE:H&VD59>X'[PF-X(:%:DJ*KK*;9TWTHH_"ETOX+D'>$8'V8H"SY2K8*1&4^CZ MDN,R.O28.RY3-G>Z4JLJ[)UR(S6M,L&4D;I#OBI8X9W\#9V#0&5N M5GA:(4>AUP4NT\1E=& M=URFK-?K4J,A>GF4&ZEIU?T51Z^WI593I&SDXL#X M!@^IFZ_";9&.T=U,*Z#XB.V-'ZTGRU1==AN/4'F:.5VI+\)G MBN9.@WG&6Z)59,D1FU8MWYX0F[R3:5NJ"'"6VQ9OIA53%.I>X',?^$RK5VDI MU'V])K4[ K'E1FQ:I7V%4_?5EM2MY8_.HTS3>/FEZ3H.>^$U*9B\LQ>/QU9S MEP[9:$^M12E>Q'">0$4@JP6I5SG:19U&3G91IN 22/:0G%H3T_T@>4L+:JA] M4/7\O]0R%YWP0(%:I=KX(H!]),!.KI^DKW[._9F^38 M=+QUCLILXS7&BH:THKMWANU8KN*8%M =! -\U7C-W8;#Y#;,0<@@:3U*()0_ M4G$\C)!67]B],D*ZV<@MJ5[)8+B#X(QR#$MI0982G6IDD7ZAF"$4FS/2JJTM MJJ74D2KU@EI*QY=6%?SILAOV34?6B180F\B,VN5RNZWERSKPI6JZ^'P+C)G/ MI/?-UQ+Y/-+^N_E0=!D5J5.H"RP++6V$Y M)BD@5YNC)K4K.9RU!9I+C>:89LA%L#G0O=IL2*U&#OY5@>Q2(SNFQ#DWFZ-= M[TB5+*:/)<$R=P5]<@:F.L7?9-B!2_)_""'^>A_<,=Q/\5[,("W*7]XDNUN& M)1:A'Q-JV)1/NZ8J<4SBC"B\K-D.]DX>,B%XKJ,47/8A$ )F;OL M'[+ARM:4U*N?OWZBX\M,]VJ1/',HF>,^U>.^&C#@G/&_N5()T>6&DZ6/".W# M+;[IIO+KA+-_K5FK5#'H2&$?)W!MQW+I"5\@^_V M1%:"W]&Y#'NH&>QN)XL<6JG\==7FK=MR)D$UH+#!V!'S(+]ZS%>4[$?B/6:G M^=>5"BH=;0=;Z.KB,8?LY(>5Q M@\?^@\M(UW5Z$85CCQ_ 34" -599WRS.B(+1B&MTP3_R\HXN2CY&M9',E%?\A(%FV6BA/77;>6 M8X57.Z8M0IK,]P WZ+]3_8W^8%(U<;?@NE1MYS^0_%AU8TLP7EJ,%]/%(4W& M0R77?S>3\ENM*]6ZHA%R7OS6%OR6%K\E3BA)P&]X?$C(<9V:5*]E4((B%%PD MPW4$PZ7%<'O)>8EFN%O337J2:]2D2KTT!N5A*;C^B%I4'CK4*A77I9.]G2IS M;K:BK7FXDSB[9SL>[B$&&"/#%Y(VLZQ5I5:[H,4ZQZ=.(W.QAZ[C6I3((024 MB_/W$''?L^\UG9![)V9(0PYE%\U&4VH7-<'O6(/M80S_Z=J.-IQN&X&/B+,; M+'0NO[Y:]!4^1MYEF_PE!JJ=Q5QK/S[=68Q/QZ$VO-#'X2)P ]2VMFK-4^]< M+(<,.&F #K\)O'?8I]O,>-V9?P]\^>K5EL7RZZBN0?TO6Y]9\:@XYH!:I%X%30L[QKXN 1!MS.@ 4:5/);SM1N2H M1Y"C-H-;+3=R-.H7RX4J\]2 9]SD$1O1CUC+_1&KM<[%LJ^$^(]7-*#5(H!V MD6M:3P:W_#JXO!M/9,T:4\,AS_1-H^_PSW]'X2ZY, MV!MC"I# ?;$C-*#M#OX$L*!Z#-O-1!L2_**LPBD!M"@PJ*KA&S;/82,@:&6B MC.!J%+6HHEF*.[;AZ@JUR0BTJ*DHKF6AXAW)#GDW71T3W50X<(":U68D6[A0 MD Y!7)L.79WHVI!>D.B'42G/HR,K\N@D>,G+OR2O7@*F1$Q/Z1N&BP6>):$S+^MC0#J M>'=VP757:E;^ZD&4+85EDL(F$]Q?]@PR,-P$)0/RI,&7JE/;YE?6X/$4V;*F M^#:@P@7(DB=JH9IE+^'N&8Z_?3X7,FT8Q\"+; DWW60[ #*P-,QK90(,E"C< M>CHCE4T&L@UW8C( KHERPK;Y;6:4V.1.B:B5WA;?#>=@#]?3&&?=[A=[]AST0Z%4M=G5 M9]=$BSO\B+H)>T-Q8_S<;%4;#D$:(^=JF):GH&<#9-Q&=#6]VW+-PFB$RYW! M7==-)9P)/O\8\,1& %)\V,9%Q)?&N8':T.-\JTP@8XRNZ)-7YEEQ XA M>&'# P5\TI=D>!LDK&EP <;H 7: _UTF'(&U7.!=F0Q<&WG+9N>O]Y&FC& W M;<6"!\),=Y!Y&FN5P&UO9EX 7N+:=[^M<]MJIQK'^/0+[N*+O9HB6*/-(L]FLV_YEX@L>0=N 8*6]J$!X/2K'$0E2@[ M5:)XK>W)_\CCR1?B=[C/IQ9%("%/),R:KYW?@P7@MU\34#@^*(!08,O%DY(H M2\MNB$3@&S6H$ZH,]LWT4N=0%+0NK1/7WOC9/Y?\A&-)U"2835I2[M)RH'%R MV:BVI7H6[3,.L%-&43$7UTEX&7.175'WC3Q,FL7^6AET013 RPQX,8UZ]PNE M9EMJ-_+'TE$F8-^:%H5U$Q8(-I0ISJ8R;)U[@&45/9CHC2O_8/("IFSO,)OD M-):3.QOEAZ5KP7A NO)PU)_!Z#LHI?O$LZJ(#5>%GTXNVY4\JA!7@/1,,$-A MF"&6%U;D@J[GA9TMJWUQQ&4;NQ\4A1$.8$KI\7!#-XW,X;WCNY:'+2C\3NM+ M>.9]4,NAXE+[H(ZDCJ<;4\>3OT\+CX/5EM2J=XM9V2. 75Q@QTWM+9#CK"I5 M:P+= MU;HCMF%._^O7.M3C$!*PHM5Q=:LGRZ[6O@YA+[UE5:+IXG]F=,\ (B MJH;:S\]JBN;.&MO5CS5;W8OE*N*E&KDUV["=3;6SZMG79K1K:ZLW,;][=M?% M;&W*TXMY(G14[A Y97GJ/%5X2'GQD8E9C2^_X ZV.73\;YZQ?5^1>++Z.M]U MF,Z72!1YHCGP_%YY'+^?5W;C!,\- MCT5U_@@RF5AP<#=>XDN/ WDOD'<0?YMP:E$/+HOP)0P4P_-+A/>"% M(]1@UZ&R,L*,;LNAU@5Y<0S6\UM M[F9[><'W\M8OCN*)^/,WF*^_X(5YL!<#UV$%<)N46>C:6.,U%+P@@F/&!MJ#F6C;]]F<&>H7X.]![F/71',QE/$5Z7%YQ&5BU/'EXV_;Q7 MF$$9Q&"7,H,36M@AXVO1Q^28DV!MR=V2WJ[Y*:JNIT][MG%/_$ MXJ2F,OP2Z;Q:\VS=5EI;F[$G+U)3G%P^10A#E+E1]5_^>PO5&5Z)%?Z.[T8* MYO!>QQCPQ\N]:;'0"C)OQL=[$2$9L/3JA\Z!SXO"V??F.YA=?%R-S%L$H/WC M->,:F.8O(!(SD-^H@868\":81D/@VH&F:\[4.Q;RND$P%"9@U7C6PX 7 K,Y M.(,IF%>O&@L#O5')*PP$>V.*5W3D#Z^+@&=^R,,AZVN 9:0F-BP8LCOC1&\P MAV"%$JY"=;%:%E^!/7K3L#8;[/QWBE83KS1DA:(@D'[1*8HN&\O2=2%FA)@1 M8B93,7.-U=&::7GUPP9C2#@VN>,)%SHN/T/RLZ.AF&,XOTV Q?&DY%L9C)/# M1>&V"^\"IX^ 04"*+9Q;AY8Y]M]BAT/?Z'@S40JA\/J"PD-( R$-A#3(4AK\ MT^_^PC@:T_BT(3PPNI2H]4HMU@M#5O[C:K86?(QUJC TWT( V?"FJ707;U3( MT6&[$SRM\+X=0_D-)!5C=U;9;K,E8(]!2_5=5EN+\T-5O8X%_L(^PW6O&K^ NH%$GNCS%;=0U@YX/L A_GJO9S<,4D,G(PBC%;Z!R MYQ7BN[<;V#1(0['!R8R?6'PQD##S+_L(^)__N*;S90$'_,4HJ5WIO_$5) NGSBH7:A?+"=O;A9B[W MF 8;0Q.&SF>;4:]$]*/=BMAU9APD)O;^'[<5>MQJM7:Q7'\<0WW>)S3$WAC M]QKBH<7-7((!R\-%80GH >0=!QTZ!MGIAW*],(7O4_0ZA7O29-9V+FA#R5J\ MOUV01;V3([ MG3B+I(P*V7MYM48BZY71&E$%O)M&-_"]">KE/+XY5O62)=;*IS3:@>_I&>N- M=?)W1VT$C]_<@<39:J-F=WU*UWIRMW8@=[;JJ-WJ"'444D=YG$Z?*4_98\E) M/4-]YM,]>KCC<,RG]KI3:Z>HI];VFE,K_WON^0_S.)JL/3AL"P#A%5#%_3W( M@3;B6F=M9 'VLVS!0ED.]5 GU34W6S(Z)-[./%(2A%KHLC 8]M?FB8!L>S 1 M1Y<-FZJ+;?X]&\D*8QXEH/7J)S&:P[4#1NJ5ZHH3SU:G]SG& MN^)K2)@)7;E8+M%)8BE5JRDC8!UPIS=2N3/"TBM- = MM&RBD) UMLDCK3!!M[+ 4\15M1)111$\TP;]JG,?PH-RC8TBBQ!D+/D93@@V MUU(VGG1.%Q2]8('Z4JBEW6,CMHE0B+@W_&?JOVV:G3D_@LH@ W M@4VU-#:O %NMO\>#Y$F<_[I[/V\^R"%!2G.:647T&G,BS??]NWZ_FKH<"H M]T2Y&HB@/<8::RMD@WEXQ8[BK]10-C -NT4U#3L;F8;W2 Y82&@'&)GF]N!H M3<9^E/W!$8RA]B&PDNES"C+#$.L_,"^'2MBVBA<&\>"R-SCAC8XT1:?,@O*# M_VA"(2O+%J85P8=4+ @Q)]P,"PXI\'PR?G.!44TV>@&LGHG)3EWXFJSB1 AF MW;+Q,ZZA\"^ ='B 6XY(C_&*+)$;UX(+LF_U;$V>LZ86GAE'-+WY53-,)0-O M\Z*^M5WV04%T3RY-%)0L*,8I/(5GQIW8Y/NU"LAD:OA=^O&K]@5YP8PM5\L;D;#JN)L6;BB^=M$3'RVLO7$G(,MFTNV" MH&]QX@(!;)XK!OI*P2Q3W"/^.5WC::N,C+.O)EC;.T[>X,->L #(-.0!R&:% M6H[,1+]7\>/;P]YP$VHI&@[BP,0U[U;'66[V&!P>^':RK+9S'+MC'USRU-.Y;\'P)U3Z M5)W#5,]>=_KQT TR&E[1 02JN5$]E)_!Q$NK=$W1>.;BO+/9M9D:#R4< 53_ M/WOOWIPXDNP-__]^"H7WS+/=$UYKR$AI[#!-2F.JV-6'7:C MT:B;3^@(1?B&S'XU7<>FOFU$%)ZO@CMO=+:>,ZF$CFRZ48]@"WV[:NMUOJX$ MYQGO>M/%WCIKB]#,P,-([ L>@$T6';1(;,E?^9<@T)#3YUKDWWX#@CR I@-" M19N&:C/WK@%[.$N.(W[B),EZ+SD2PB).Z4'?:_FX_Z=BJX]SZ.:RV(BG5*NH M4)ZHW:+H-R0V6>#VS=ORLB^%:DBTJJM&JJVV)F,C=]*?VYI M4X%0M>"IDNW F0HX/9E(N6*^EU/$6?^7.PD59V/+$I MB_ML&D^D5[N")V[;Q7Q=<)1X-FSJ/M:]:4RON%=8]GO*CAPWRH"AEWP0C]WZ M19<-U"9!K5V%/;?B%%G"V*81PG=Q2A9%UMR;!:JJ70F_AM>F B#H)6'J6,KTPA= SYQBREV0++( MAT7=6YWH(9N$0:-.E\MV)X,_%GV$^%ZZ>(*-\J*!>9M+ML6PHD%F>MA-WC.^ MK:8]3AW73_H:8K$P7H7^$V866 NKF*O;+6Z7\N2BG62HX9$Q[:OC9Y**G]\+ MZ!?15),CQ5AAW]<5\7_/<\;\1):.4K<,MI_5@J#)&H%&>2/_"*0'HZD?2*"< MP -Z>1])?@([K.C$,JO,&$Y Z$&8A#-&0;:L6%:\,);@.[AO7W+B%YRT#,'= MC=M^V#5_]Q'-;]AJF*4]]M\$->=?=!0/?TX%-])SFEY==>W,6"XP[["NK]_YJ;#.+QPUC Z%N+<91Q)^.9D6K#OM'+D[C/A3:B*4 M5J0<*1X!Y[0/E-01[FBBV-/'(P>*+V7_KE:]O35"<*:Q#W?'WT+TQOL)UQS_ MBY&W[3"%&Y7&H ([-WT^SJA=@ZK1+5S5!)YV#XL:X2PO5YN5]N#P M'7N5\0LEKZ2)V]=O&O)PTW%MIW%*JV#-!=35D\N>WTE>[N2/7GWYAW+ MWJT3;+_GZQR/PWGJ9N\)V[OH$Y^Y1R6 )6S4F6]&FXMS?U-Q%OD,&;+\Y%RR M!]TTAKCN[Y3F=J51A"&5Q5N5=E1ZH-2&>+!O0[RM >Y4 M6IU#=%!7%E@BDC<$+$*Y!6'Z Z%%')$4GI8U_I EU)V,/G?O$.KOB=27FQ]C MN'1(U3%;[VZ;G1(9Y8]G;X\;_4R#O)2D=%SB?YZM6$$99'1[S%8&*]3 M@:] M5:D/"MA2;]^8]4!6_CTY'\=_[_GI6WC(5=3<\;14:DES33KY:DOSJT"Q?EL? M9G<&:F=S$,'+J)L\+M$[JV0G:_.O;X7>([J'3JR[!D*IAX^&"B MVJD<]TYEZVRT<]NI2'LU2:#1#E7-BD 1_ PH]4^'H M:8+]Y>@0<6]G%E5^=5[9"U95-D55Y3*.,L(@D=DRL$A3UQ#3V 9G!4'4;0.; M!1(BE#?5739U+"P=A7_,5UZK+LSEQ+3B,N]K9NE4"W_E!"XARUQ-L1;4G8?@ M,UB3;W[^ZKAC%SL%O-:T!_@C ):N_5ZK:,S7J/[:#!M3(327I9LVO/2D I,) MIYZ85 5AX%G4$SGQ@G_W-,-TV=AW7%X>CK;<=7AE?F($3QNY3!]/&96YFRZ\ ME!&,32SE,@(J?O6=>!H>=FD>ZX$78H>%5OPP>+;^HO/B:>KJR&R/ETJ'< CP B\T M$=XXFJ##B!)&^#Y>3?L7"^'U$7=/MVW'C]')<-8S6 <"XZ?6#43"++YZT>>< MD5SF!9;/V\?Z4],3#*& F9(([NA/^=0S(3'77\-\*0:\1%X4( M$;"6\.^9ZXP90[],,#$P"W9-X+W$85X>B] ;L/,FLNT8Y,\C]3]"/L5VG1R2 M@?.L0T"] O(1'@CL]8*8BP*5@L0$EA,1YM ,Q>W"[9C@1U2(!["/Q$CY.?&"[HEZK22T"LSS3]MYLR/5PDR2,Q,F^ JFD. Z$;D1V/_Y M&3O\HM@25FM(5KA IXP,.11:3!J@GM"(W( L@GEC;ZD8Z^6T/3MR97\-8$"0 M185;G6:9"%?) C_)1H!"U\6^0#'H-Y@Q,F PGU>XA@/]^/,91@XM]&Y=(BS! MT@"#H?[@'BV(EDT@U+9G>@3D1*H\-+O ]C!/L**@9,$/!A7#I8E#U44@QJ#+ M86ID*@@'*ACA]3X7!HFED H&B"%V0P(1'P<$F4K*.L1I00IR<$:TRJ8+U^ S MQLQ; 7R=II'E17#?$>0RP>GR5MT$Q@I/>K%A34@3P6N#JD!G^1FN]?P4 (PY M(>A6,6.2U(CRICU!O!^8:':/ M,UA!)%7R>>M]2/X"'!6KP3"/VGJ8[X7HBH MBP83H$5' 7&O!1@5M))PN>#"89-VI,^YD0W+7KL"V/A=,3+$'R3G8('%YVWT&6! MESQ!M9M'"SF$MIQVU9'5\L"]M_K"#'.X]]B?A#$BUT/ D>%>6^R>@.#$0*$8 M"I[D9G"AQT'NJ0Q24Q%^#LTDC><4879QG/61)7R/B+7R=.60NJ2';(YQS4;^ MFBX8O499NV ,\G7!P#-CA'C5\&5/TVU(/Q+?,[+748.#B8/]_Y YT[!HOQPW M=M@C1J(""S9<^-H9(&%-!1*VFU/A'4(<'1BN*7<:1@%V-GRU)0V8H0"E6("1 MABL*A$KQP"%Y0 K(7C@/E"L;+3SJ[-4+P[&;<;@%:4 MFFW0-GL/-D^:<5=4BO;JG,A#5H?O)'.S4=\8_^%H)7Z9J(4RU;%R<,ESCQMU M.0["8INV<^7@,I\=8^;4 V;^5KA7X0WNH#;Q50U*]PQQ82C2:,$O<2 M'4LI:^_8=?QIX7-D2_765?OAZM_R1K?8N-F+!?DKVQY?9U!"8,&S8MH2G&5F M,ZV\ZTHN4[0?IFU7V@?9Y:[(S=G,*IW0QF/AK/*W_9]**AR9'9_E-+9O[)(X MRWF?2]F^^-SI]2N=;@&]D[;!D5'L6U[VS4BT*8I]*?#:J/0;"@:IM'4:VR&5 M_'=@S<.I8J)O!IQ1M\*K!S.N _S0M"\M(->$::7=W%?ZD.WM]O%E M6OBPQ5\3#QKQDD)+]Z&($.*$:[^AE_RF^23R7 M8 JPA;7KA2 4B". +P/3N3)]]5&=S_1>KB3 M+43JN_FU50_,$S'#-)/$!Y#A&T3+A824\P8.(,KZ M*7^-R U?.\^,ROFI&):*ZV$&4QU%_@WA(@A A@I4)V(T!C2D,E1T,1,%N,O3 M0M $3]0KT2"40L?P"87*?+\FJ@0.K>S*HG3O;!08FW%9B@K0L2P2%U94T"4A MBA"Z*,1FD#%86LT-04@,TFX9"_/5J:U=O :_ E%P<$(+VK&B\3)3G3@ZBZ6& M,]>TM#:5C#2U#Q'852A2MZ;K^?&TD_H]0]^&VK(2581'MD!DB:[4T\\%\C+ZGKR_L85;H0:A&3@<%<2AO^O\I&7C90F^?"Z]FQ>6Q(]J&1>807SL_9^ (2ZYG[WMBRT)5"O)='@ZH0C5?E3KCP^Z!\ER\QT%X%U9E@@2V:=P9+#4^]?F6OC M/E"H%%38WQ #XL/%X_WMMXN/6L@DD:&.' HO\1;+DDV5_K*;TDZ"']KZW$1, M:X0[CF 9^PL)(J.*^S"2D4, 9(6@*ER:\%7Y)?CS\L (K9HY&4B@T% MY(_?4>)A;K@8=,FE[M&')0%Z@(7,EB"XU?0>9R[3C7L[.7 CDJAJ,[=(M<'A MK#4[2R+U$U]0EWDS F=RM!$B4;O(37PC$>'*95)QL$\J"KZ/V#[B>KSBT9FX M92!O)Q]Y44 3E"VSZ5N+B;)B$CD0:9<:K*2 2U*C_#VDP-^7;DIB_@CT'"/; M!O;JN^/3;',H8.^\6]=YN?-PBSL6@ W;&,0.MA=LU9J9)M%F?KR_^X"?X,ML MME?W^LMRA?;E$DB20+5FA65L^ M=TO2P4GFH=&6(TQ%\SZ&@*S2S?J:77EJ"U7C,*])&>2! O@BQ8D4]TE$%2+G M)-=><[,Y)6,&'-_HP'JM3/N*,'Z#-$=H9X1OHM:(M"($._7B&!'(%'T;XYSQ M@!S%'VUP$=%!A#6:DM^(5W*'-GD=!H=B%HQ%DE_#(" >A$SDT/"S( MA+/,(E0J6'4;D2PM\%C?PAO_*]!=H#JB M=?+5XIHO;-I-,<4LON[LQ9U,[EZH[7SZ_@<"8S3'HF7UT!O"-PBDHS^#B_D0 M:L:%\,MFNYFZ?#CKO6)+Q_OB,:6 ;0"F!(\LE0\OL/MWKR<6X7VUTDG^".9DY, O8PP2S M*\3$BYPEDFDR-X@/&S#C/H*L_B>SC%O'?839W[M\"/AYI?SU'2\NQ"_7SX+'D@)7GQ,$/F$M1WTY2#./]9GI$["H,_Z3 MCEH$ Z(8$4>!LY<&4Z40HN?!]@29*0WE2J#\!/YLZ+[CSA&;71B"]5[=BBCB MV7%0PCL+&2A^PIH'? DISP^C'B+R;Q4O *^MU:@M9U7'9^Q.*M7 S*6XEW:9 MV\:M7-"#IHT,#9ME/B!MDN-ML^^[YBC@6)UBKJ$&C!B=MD\)?\9EIOT*OF5\ M;L2AO'GN16 9N=H$C,29/^[&0M#SL3 /##,VD $]088A=L"8A.TOL@Y'1.Y) MY@Q$GX+86XYE$#=X+J/^.49M]>[^3/V.(?BV28CF]6=5\6GR<]1B@.M(Q )/ MCH4'OF_8"PVWV"(@0,R:Z$&1O!['C78YQ#.P\7ZF4$\8)_#>]%D"K!Q=!>1D M<< %+DL:+A_[8:PX2T]@Y8,8$\]$ /&)>4>:G]X1NQ\EL[:BL_@2>K+GVYVP MH[H3JNZ$Q]2=,(^>%NV%DBYMK*LE,?D1T]U(FU:TL&O/S!?!_A7Y13[ZO=0 MZZ^ >\288X"GC_SE/R2\!AV[Z:!JSHYV].65UMM#(BQM-W!ZMSB5K:,6/4G4 MXJ,VLP+6R.,E^A[0?=GDJ8E]_]C)/<- MJ71:A^#H2-+!-P_$P:I#=3_8":^OV4&^9ZW("">=D/]HS 9 MCG)=^)KDZ'?1;^/VLM:I_U0)>UY\,)./"8,0,Y<:N,#@821"0P65Z)XHS3!09X MDI#Y*A8QD[R[ACE>4EK#RW?IK(949U5RZ!Q9U&JWC#.T0 _:Q.UERF1J24G& M3S'C&2,SH0S768\J)\!+UJR7,L.@@9U):DE MHO%4G%:0/%()&\WPU#WX$]T4+S:<$O^##(#<$J]S/&399?DY?:_999+S&;[1 M?N#OMK4GTU@^$%N,(_WQ">>\2%>'&A=&^@>-'?'4YOHN(4SS^B0<]MDNMHR=$Y* MW_$/H%)-*SI@/L^V=[\[%I!!3Y^'F&$C0_1XL[:O-?X1"U-,T8$SL?'$^3BH MT283$]>.O&I@4AM;R%(O1.>5@5H1>3?P?#RDQSCB1I%.:H9)7;!IKR]/P;=, M>!TQ)#*]C>E+S,#FU/@CPQQVBK_S%";P+3 VTM/$4^VYZE3 &B2-YE#GBNR9U=@Y%L$+4L*@%='IP3H+H!DJO"N^J:3>O MH0 ;;*+C>5=F6"'L^PD24$V<Y_!\9SW-@0DVMX+I>)C05?L1UT-4P$ MH_:6B?*KFV]WC\/H6QZ)?@4.-RB_<<*+*JE[8E2)&O96Q06.>)-Z@X>#8I$5 MM56M)";C3^$%L7X6GXXUC3Q8P.?,?HP9A6A"MW/MV<>2[TF>9R7>IL;=X6EJ M>#1NQMUC,4(>K6A<:RS1+&9T>Q@9Z)X9W^%\9_>&&RBOI"*/;+&/\IP MRN6PJ^1P5W*8$=C=H1RB#7QZ<[:&7NW76\S?20A@7PG@K@10WO)B'P)XZP3;[@/[E7I]^8BSI/)WZ@;P">MN]8G/W*.2 MPM/J>)$ITQLWO* T!!1H/RW0\R$N\SN%M]/M5P;] L1WC[W.3\BFIOH'2.6; M2LU"-7Y4,EYJ2ROOZ+%QX[(=]0WL5N#QRJ0>HJF4:,)]E'VC#BUAF4USFCOI MJW&GR)->V@; M=*E@!XZ;M75KK$:C J)4'@?W;#LV1O\T^BN50D=DAY8$+6P)-= ZD(X:M9Q]S7 M1C]1 !?F'R]T,\HN%Y%$GAK]:J-9;=9E-2+AFL5+=J@./=V+S[U.%MZP&TW1 M"\O9]%3!00Q,B"U*M!#U=I+HC$,0_;IKFB(F_\/JQC@_U-M'H^ NU6UD##]Q I<_@')W.8Z,_JJ;%DE= MDE0\6=UX):<;G^-I(^:_,69GUUM)BETC1DK\R4L_0J;)Q5-_?,/2#+KTBVF; M+\'+^@JM) +:D+_,-K5:#; E=0F3_;06<'\@ 1S; SWT'X72HWGQN2\3NI^$ M0/'E2:7S&Z[^EJAT04_.BY#>(O1$D+5L/961"+F-GLK!4]O&]39LH[):@\EJ M%:15%G+KLSD:=DE-XE,"!$[@BZ5P 4%1&FSF>*;/%=D,7 H"49]9S'@.&Y0D M=1S9Q42E%G 62H< UQ1HUZ0)LT'G_#>!AS8*/!,KH[C^!NX6$Q&EU_/D?&O: M$'^&1U(1&3[18#ZH8HYA;5F\Y9<'TJ%C75,(Z HF@;*NX]*9J$L%KZ0G$-$D M,%OJA4

  • U? M&HCB0QK1@5G>3Y-WAMSF) MT6RY# R O=FZT?OD4L=:5[ MT\6PY(8U_YF WOZ6Y6HBIB;P# 6^)4? 3LJ#Z :0A%7P$*FRA.AKA]1*H0;2 MPYV,\"&]=&5HW/13].V$%P!],69)T+N4LD*6U05:(^WN43@FO HH(9$U[;LP MK*87&],T:JKHN^(E^CY0V:?VJEL!BRQQ^ ;QZ.'*>U%_26#C<6!1W>N4+6B? MA+BFD06!C1)]BN2H6K*G1VXXPDIFBOCV%>\;2/MZ;(0[\=H(AW -+KO]S&OB MM\0(Z-?:RZ<2/W$JZYE-&^62+Q;H,MTS*H$LH%.%&?$&5PBD!2:6\R;4>-QI M 6?S2ME#(:0HKB#Q&U]8/0#%FF!F W'TR6,S32D# H.>A^V[&H"?[)DC=N(;2T<= U MT9]! Y]E%#6C66T@9+$LQ$?\3#6G?!K\NA 2< ?5L8@SC07?X"ERV.NO#LAB M!*@L+XMM2\MB"XJ!?H1%KG"T=MM:EOJQB7P_\J>/2R2UAO4J=UZ;K5[]_46 MI+)?Z77JE;H$]DYX=A'^/)Z9=KJ546:P+8> 50:/;!V?/.CNO4M/ M,'['><:W;$>N>@TH)=G*(<)U95T8L='*R S=KZ2@D[(]D_0KK6ZSTNLMN["Y MA81CYU-*B+&>3AFY>ONETWV\H]F>6'4@UF#06^82HD%BT[0-1N*R+M>F^AIR M9H%RYB+GU=[(B2BR2-(WQS5@L[*8VH$M"G*K)00:HNEJ5VG>2Y'\AK""M$1[ M P2?\3 Z8QL+5@-V'";M3(XJ1ZI@-I>.I/$66$PN\6E,! MM\1-,A>])1[>\:T'4V&%MX$.4^0=?+M M3\GJ:=_83'24XV&Y^+,6.NPZSWT[1:[+0:DU:3&/8)]YYD4OU;!^C1%"Q#,\(O,W4I;MI]M5NN#:KWWCMV*-+X5L\:#ZSP#W>,='3^( M;FQY$MV2)3HDNU:;8,:XLY0V?["WFYK@FK ?,_*--EFHENA2_3TZ"YCQMTJ; M=.J&'"\5K$>T/,+M$E;2F3$;6>=/YE=XHV+S%4\A;/;L^";712G,3E!8X,L) ML$N&S0_XD25V&D"M!?_EN0T\U)'@"S%18*9P&Y_#;@IX%[CP9BQAS;WK;?5.ST:\TN\LX M&WPY!,<*_D#+E"W#.4\&=B?.*8I0K"$D"&:W?V' [L:6F7%]B2BGSP8,.J$B M[LGB6]-F EW3(< W#BVX^>&3AN<>B#[+05<1F]4)GJ?T?(%XO<78RUH^S/7( M*0SXMM!4!SO(W(1T&'ISQMSII],GL!_ YK9(91C/^59 0.;KU!^,YZ,L0(BG MSC6I1,"Q+$JB^>7P)-DCQGB"VD3L%*TYJ9'04LCQQO7@=M"\O:S>#JX'U79] MT*H.KAKPZ/JP.^AV>NW;7F,A\4*+6DX/P#VWZC>5UM7S=OJ^W;^DUU M,!AVJ\/.Y?5UI]V^N>G?+&"8%P!NC5Q?&;C6-]:(?OO*2**Y6W%)V;A'! \4MBEMR<,M7 MYBLV46RB3)#B%F6"%+>.VA7Y/BJ^W,\<,ME27L26 MDRTW9,B)^8,9U?\PUUFLH.(%)>U/!V?"_7/).7-BMH:4%P#F8<5\20/@N]Q/ M@&65OE1 'TE\I^?XDK(H6TD%GH8K7/D(VW7B2$IX-W.]@T9=A3[E4F3^0BMOU*LW^ M3NNN (78B%OWZQ \12+ND8JRI%I!R",H:UCRXO,UBY'O!9C2 M8_!";=OW'DA9]8I[ZG<9/RU66N+#3MKA[E0U[&"RF9I$AJB2=VM!;;NRC![' M=K][F<&3L9- BL76^FDEM7GOXU(E'\@07)AY(,)1EEE@Q)]\B")&/= MB9X2#R4>!Q>/P3NV:'MVK-:T)F]6&I*6G^7G4R4A1R4A ]E1%@PR^I0=NI*L6ZGW#ET9L70PT"K?":MB_M5SS>3]UGMX_\CSW&5\ M?1QGM(K=M]7U&;T82Y5,KS2_$H4]BX*L4CE78L3^W9Y>9=!J*N97S+\OMT=6 M&IV;]Y7;H]B]=.R>K>OE1=8E='O*K_EYL.QG@?/_,ZF 1!N3N'%#^9I*B.8, M>LP?Y6S0L(HX96_*D'M14ZA6.0#;-AVX(1EWJYX,[\@PSQ?H#V?<;60!?.U0 M6HZX#\-7T]YO&X9-SW?2V>VK>*^8TX7CD+U-L/$+D[UFY^1D;^O&"_L1 <5: M)\5:V[5:4-IU[YY-"26@S'[-5L#6QZLA%7L4@&2MV.-H+WUP=Q[2)8[XT+Q62YPXV9#=AJ[Z9<69PA M+ZEB+&\"P9&AY6^!.*? ^'8_V4R-L0+G.)?K?[P(^:7G3"4'!],1C<]+R &7B1:;\R M^,$ETE@6,(JN;-KSQ MA.E^X#(QM;$36(8VU@,@$KZ!H!Y.8<2 ?CYO:@ ?DRL(2POW>%,-_OO!#)\Q MU8&>S'T10X,F?D6 *X-NA0F\ FD3[! ^:N(Z+_ P(+%&S@6\IJ9;EC8V7=#N MGH_Q7%@;)"+U3C G)ERD>YJN6:8^,BW3GVLP;&*"W!49?/*TD8@'>U/&?"+) M"],]>'\8 1ZMFZ[VJEL!JW"^!6ZQGX$V,(7X-S$YEXW1W-'\\%DF!VJ#"?H, M<\5A"%@>AA.#V3MHCV)F?,''XUV,SB3 $#DS^/!CS&:\K_6YW6*UW!KW&S;#?IZ.[E-W6 MA*/!C"'X5>/>5;/3[EP-JZWK9J?:;O3;U7Z_UZXV>[WK3O.ZV6O?7B^T3N'N M9-0UI2Q=5,K;(*55/UW(QB/ 8OP.3.):<^#)?4 R'@"5<\_C[HY=PFT4[]1.RI6M[%Y7WT7?//0K7,/MR/U:1OEICVWYC!7F8\/I1%_Z)85*V2 M;)5N?LQ,5U^_2DI9[7TI=%_20?+,7:/<:=]%G> \S6?LP$TR5#.+;;T!#+EZ M!^]GH?CE2/CEP37'>W$>MV27$JU:F5V:',MVNC[G":WCM>X7O753JG++M4IT M>%:-HF01OD+\4]!\KR TVH.ECRE)(,X,X3D*K4_:XPS+$MVC*D];-V[S@,"! M@XRJA3^N\-SX?B)609Q^#W^87E4L5;12X4)]82^P ?SC"M,"F#O377_^57]A M=,_5%!.,3,NZTF>FKUM/4R964]R%@76*JU_.?PN3%&@*='OT%;\ZD>M(CO'B MF;YT[E\#O/5^\LC& 4B^R;PKW;*8<3E?/.+?+OOQ79V4>UCI MD#>W.BKI^/YX_<#<_#)R\X.Y8]-CY(=&/T:"T8@DHYY;,NZ^WH*-;1V^_8/< MB=UQGG?1SJF8_H*_D]$4T[%#Q_2L]A8EV32@AQX^NNJQ<=7\49V:AL'L7R*U M,[CXW/VYT?@9M$WW'S_C'?+%4@K^?0J^59=U8SH^!;^HV,/Y#&V#:^W[P,?< M8-R,;.G9'*:]W?+^:&7EQD*-QNGD\N8H*G@T7P(+UI5XF(TM MDLA-8!E3M[19,++,,7P[@8G8SQ4MXDU-,*?V :_GNZ[Q)\&G_*/QZ6-4*D") M_?KSL\N><>,&C\GRIMKY^CH4+'>K-A)4C".=RAU50UP'2#MPK4S'V-8G:G0J M_7J]4J\ONT;:ZMUP31MB\R:#JD!@K3)I+FMD4%J:A_KKFHW\JZ@&@O_E,^/. M]GPW2$[BWKVG,WJ/K\G6SFFCTEFU#E%J?+(21O=E\C4*X!/S/*R@&9FV'I?X M9)3I\"H=N###9=/^.["9UFA4-%BRAD;>FRDO)'+93)\3N\"D=&WF.B\P9\>= M@SX!;C*"J#Y%K$A-NX>Q05-9, Y7:.)U,N(Q1 L?H=A!A;B\-"@J\\"7NKJY MQT("@WECUQS!!2-F.6\U#3C!8S%-I\R"G^;)^> 85F PG/JKZ5&ADRB1@<\& ME4II,W@7FW196(0B)N QW[?X9$5Q I+6C9(Y/*H/H>D;;,8H<5T+9J(B!@;# M=0>J@YH=>^&Z\H* A5(. M!KD(ZX]$S00RX4=1EW;)XDHN/EB*^\U(V6!13)Z*(K"%ICT+X'I;<.,,O!&A M'W1>KU4%TE5YY9;#BYG@_V&9$QWP5I),YE&=T\QEXA43Y5]8=/$CECP4!S]1 MR\6K]^254LE:L"TJO)@^GFH<)@S5C8.J&2]ANFMC[=]YU5.)Q3NA8JID#317 M2ZH\:7\'+3O-KCCPD6!I#_CV6GRTWQ7B4I>RFD;,T[\ZK5.B9//LFM8RF4#0Y*VVTC2,RAO M.(X[AYJ/R M%W>ET+8KM J7@V=_WMFX*'>$4(ZK56;_$=ZY1&JOK"R[^1LU_;.<-_(]GIGS. M72F[9F,'RN[)N84E!5?QS68NW,"7*UJMTKJ@V)2]4R:-6%8./BX#WFP>@*>5 M1WJPL^==\];1P57L5%>LH\)_:]VRJYO[_7AB&Z4YO/MA M>7,9#FGQ6*27?S^9/K8->S.-LQ7TPAT2U2_FVQR$[8[O)],P,SE M+'P_C"=X$$>P4$97WB$)P5[ _MXC!,IU5*ZCJ MFO=_#D 779RLR'Q^9-Z]_7XEXF,1I.2A@#/M!\$0A SL T),EX=?;Y^^ M95;-)$!>0@29U C32=5UWJ*?%G]#+!GMX=>OW[^LK\U9B1Y#5-&^LC?MF_.B MVY_BIV7A/C5Z'/8IG-C/,+/H#1(?4G]/(T?H8?CK3?7RV\WP?ZK#VZ>;;[]H MNO6FS[W0AB'];98BT"=MRE!L?M&:V$A ^$]_J]/_X+XEUTK\=*']+%V;?U[+ MUP;U^VY6YNG^ZC?3_C-ZBF%Z,TN?(QDMTV;5$7913SL$]/#D"NC:U$5S^S?? M&5^D^/M-4$/@6H;+C%YL?&>6 M?[ E3ZZ_I,M6WIWMEF\P4%&KV.R,)Y^R-DYZX#LEFK04J!G?_:GI M&B+,021>/S;!C[(7TD-"<6H?0FSE!=Z(,)8K<)<76#Z'>N3\X"%[C-?B+'=: MY4 /W1U.PU0@8.!W$1B9)P/L6 +[I!3R'LT#&"5#+"Z T!5^'N%P?A?^&F M+$)UZC]Q]A> JDG_@$.=\HD@@K(E($KQFZ3X5L IMI)/3F&COCD!P@<+\%.+ M@Z&Z;,S,5QA/]Z;(9'B+Z2;89#@>@X[!A\Y)E<*K$!YPC"GLP;8!-+WCT9Q- M@\4$1+ER'2N<2JB%/W#2XV+FHDVD&J*W3E(GIY"U@K3=Z R13J%M" M.;5\1/KXX*) 967D7@?"("T'@_:FGH;7(O&,5SKG0L/H: M#&TQ*S#JKTA,E_&W%7HO(Q4'E.."#U5;.GZ2AM#4QE!M# ^],5Q?8"K?*M[) MFS]D2!CL:.!MN)3!]G &/X4%.MSC$UT80*=,4:3@Z>(2Q\UN5M"5;3<:U7JW MVF@D_]Q/&6UF,D'_$[:Z\FYH2]$5W'*NT*B55 XU^&#XS/]/1$PW+;$_G M,-GFYYPJM1#8:1?3*Q:<;6+V=3[\!PR-F+8^\8&]719'E,"!#T\3OL5G1TMG M1+RU5P!WV3ZL*N/)\73MFO .O,.+7/#+(62:,J.>:/#]86S@T4>D&RHCOQ!Z>CF6GL+RS7BU$ MGB_<@!U=/RG'-3^KKN8B)0AE>1/P5'7JRDD'._^5Y5+VMH,'B>UUZ4%AZ[7F MLH?(V16[4@I[JG2 T@$GI0.HVW,>(VAA^A#/Y.!"\C5X@6O&[TRN6JTAUNT0 MGYC[>-XL5 #E MG;RYN!&WL7FX4)IQ%$QI!J493DHSF),*SV3'/3%^X%%?D6$$$NEK'AC:V(&0 M)FNDDJ387P$87)%EQYCAK7$Z9"<'.](NV^$O4OB%/(\GGO;S#@#&FBPB%3? MQL #;?U+HFVG+O,PA^G)U5%778.*7%"TG=6*MKFD:#&2B>/$"I>B9K#5TK4\ MT91>%]4WY[/&)S%8&%R!X<+L-\:3"$766V8V$*4RHZF+LF5IG&3&H4SQA[\M M)!Q^0N%1-D'9A%.W"720B:F$//0*DO%L>C[OXPXB:A$JF>F;)4@4O@1^20P*9G4E(Z<@A/MT>/ -YG*\E'J%50;Z*^-9Q)&1XWGL+%6$0#45;Z8WI=3?D!LD^5;XN^%HGH.F6(\. M=#"IF7:6(]TSO4IXF(-G/G$J@4CI"@UL=,[&STBBIW)'%,5@\3 ENRB**HF0 M.+07CH9;S'7.)1 CF("!ZR/RP44YP6)>.):Q)FJ9$NG1L.]2P1NBP=$/->V?SAN,[2XDOM,"Y]GS)]\&&299 M<\$O3BU73AN#DX%2!IT#_F&M"$7Q6G%KT$DE^'[&00^G4 M<"%O7V(_SDT_/"62"E!*\#@[XSPVT@"42@GJ^L5;D4M92>05S?G"Q&>HO#@< M93XMZS2%$;K4=C5ADD!!6 Y(!G_2G YUI\PR0EL5EX'RS%&7MI.\J@E<_C!3 M0J1),#Q(%7HQ?/4U::0+Y0P>F$S'AC= 3X?'O[::1B5-G)5&F,B2)!W\3.4: M4?U((K]5$%*>X$K*<2G#9,W;Y]$*\=PKW,23WM3CW!00XZCV)!*UI0W@_\=! M$CX3&@"7$7Y=B NP^[]'._Q*6T'C0 M*8_#>X*G7"(4@]C?-CM@D_JP[0*#I,\0'<(-V$61.16?/V2E(#1I63Y2!]-1 MG/VY\&\*753I11?R1T3CTY-2A\L]8,W/-[PRZ!&^),H.X M*LSU<'H4Y;,:8NN!\WXFOQ.<'C.:$W=UN',,*P-ZBN]DL)!SX3?A%KP_\JBJW0?=YH([^ /'/* M4B,S9("#-/8=-[P1IAA8/B\>2VT@:MIWVG#E7CBD768J>*LE0UF@;,16_0^\ M_2NH;PI4PH+AP((7(E; :_)A!\=J/:GLAFCJ^#;GBL@&L(,\&Y.V'->?61_JJ;%EG_I->]*1OS;09#3PO^;P-[ MXEL47L=7?/RE5)W*Q$B3OX M[B].8/O\\ &%(8M#V[+&M^_FT(=@X7"!F&NTGCM'>;ES2.M[)Y;W =Q'K A^ MCAM$59NYV;9Y\;E36SZ;^"G4#SYB>$KWV*EM8+*&?PT+7+,QD2P?#[0:*20% M5*N,(P7 F]J&[L9<&&=1AC3&#^2=9TI2O*''8NSH"(D,[_F?@&CLA.%@6 MQPT0CZZ(DF&Q<'T=&E":567:NF!R9R(HE:$R.O6,U*AR&K70O-PZ[J_HVFR= M6M\>5+JR8\Q5(!D$SB$U;B*ZN]D"GY[/+MNW\)S_>^Y.GO5V92N'%,/5D?]+ M00X&#S&CLPB.KI'P[#F,%B5*9KSBN4^.;#'.ZV+SQ,G<,-3<%2\?(X4RM,IAD<*,<]@[8O/ M/K-38]6TWWFI3#C36&9GZ'#&$V<_9F;.:!)&8MQ\B66A'Y;XD[3;TWS&%>R- M6"22&"XPHF)I,SW\QV-X;/DHP(_H/LQYN"441_ V,/U,(&G=3VZB*J![]Y&Y MK^:8I1,K4AI\&\?O!BE*%X?54"D;U%V=>S%8SKV@=(M)^";$%R$H&.);QB5- M:,CYZ^"?N?BF!WSSQJQ7%K*.@$R)'X?@.;0VC/U=G" 83/>G^ @#HYZ$?\1E M(HT]D]I8XYFBP?CZ+X_J$-T-BA%>@4.$T1(((A2[QO!JW MY%7$8>5AU<,:E_/%$>XK'&&%(UP"'.'CL%+_ S#,'/BI**-(:9 M"L.=!2!A';8L\=T'2X_C*3,"PH*5;LD2#H@W%.0E]I:?+36D9TM;) 8*13$Q M;7J:/%,P6VUG9N F$-$Y(]^**G(?/;G7]$<[ MH2Y>HZRU^QE.I3M+PN-J!6D%AZ#N M]&=V=,NG])TR?8H5E.E3BE,MWS;+]XT:#E !L5K 8US X?.SRYYU?_\2J&RI MLJ7*ENY3ED. +Z6+CW/]\/06$P$#W5)+>)Q+> .=9^Q]0;952/EL7$ MX7&5TP8NF_W0J$"<*%JO:/C_C^7E1)ZPO <&U,0Q>I(R:N5+M/*$LJ46_OP6 M'A-KM0__BPG'']7ZG]_Z?Z Z'R?P=-LX% ?D=$CJ;?!%6OU].R1ATFBG^=/^ MEBV]1/?)KJFB:"R1P;<:QZSQTY:,O [I;4_C#K8=5R)X22L%$5F)B@7EQV-8U8(UNI3X8+-6 [7H=9=NG@W#,3M_@OS+8 MJ[-B[0L]:2%65A.=_&Y7VLOEF8I'CQ:K=G/JS7W MJ"VCP!W%[2+]F(; _V5B_F!&]3_,=9*JL=H*@73:GPZN&\L6$2S$Z:9:?&8H M]WI'[O4@%WS\OCWM7WGO6E&W^ZOK>-XJQT4NF.2SE$8R%4N^@R4;]4U9\CU> MMK<19V[C:2N&/06&70>LUY9G4JB%4POW'N>MH.AI0;!6\$.2EF]$V&]?(VG"G+30L94GMK9\VQ)#;Y: MN"-=N+,,L]TZ[H29*M"V$0=_R+27O5)$VL3"!FYL*K<_U:ZT6LO ID7(YT?% MD>]WX/IEH<@;*QK@E=0;4PAWIPIUIO TAAO?CPVV4(_SN MA^7-UST@[^>>8Z:;V&R4PDV,H93?[R9V*H/&(7(?5W"H\AW?[SLVFV7R'27, MNA_?L55KM)3O6'K&+:D+HA;N2!?N_"* T3^#V5*ERS)6=1'>9:M [Q*>I1E. M@+C2Y74O5T\RTW#+RVD*\2EW5D[3[U?ZG4,$<0KERB*3Q=?R]:$RQIOR.IM= M>I>'KK-1 WP_AT'4VS:PZFUZMJ^ILCH,'Y8I27EHC492JM*;DT>+W M "VH>]6]ZMXRW5NNX$&X@P&EE]CPIT(*R2.D%:&#M000/3"QNR#C7C*V6BHX M=K#XCGO:3FWSM.T]!'" )PWAC:VZV1C^//)P:]N8CYY7W2@ M/:@,^HW]NQ#EY[+B>7IG88(M>+J5T6.\F%#!"LX^D0A"^3GP9'7X :,.";6< M,^K02$<=<$H'C3J4GY-.EF_E>KIYJ$C%>OT<8>0?3R0C!POP+<)2G1;;PQO5QPOCKV*Y<(?*3WA&1(_GX%K_K5\?^7P6-"RD22 MT,WMI%0[X*/4EJ'$. O 0EOPB7_@].9=ZODWV71L[,3C>X=UC$BX8!L)->(: M6.16-]VT"MG0N^OV:LWEG"/M+>PCI_,':L_X1,V 1VH3>*;VB@_%1N'(GX(S M*]K;U!Q/-=.#73G7@,C!(Z8E6-^! 34]>D U?,",\JI@1"&Z&WLF^3F[(%[F MF6*WCBN^PNO2SDNKV\QP7AK+SHN&OWBUP^NULNA7A+$U/^/H55HS[1NL$E * M68]67OL.A/> CC& [;G9H 1)N"%!S>5I'[@/,?[T[?&[Q_\V/GT$49VYS ,] M!$)*3AB*,,@O,U^9EJDM6[FM3CPC6B-:(IC%DN5Y"&*5ZOUI6MOKTQLRN'@E,][T%ONTU2WA:;]AJ_ZY'SC+\J1"5;H5))2T*MO#F@"9B^I5,=FRPK5 MPQ%#?8F3U^TY)_K@DX./X5UMJNP^[&]":A)3,;!F.>$ M%S/1Y\"VF.?1UX'MFY8V9JX/&R=<"\/D'@,^&DGE34QFU#1Z=WR,K8FU!SY] MYL!GN-I.X-)SF=",FF$" _B.&VEXU(5:,..65 .=9)DPHG@[W;:!A*Z'<,7B MJX3UP(E*:6 #X^"]L,W37ACSP>G$VXDF4\YZL],QN(85ES/@]71TK, M0\OR#\3Y#D4-UZIJ_JA.3<-@]B\1K[8O/OM3E\%"X=6?-RG#>DAA>\P,\PA$=$\M%J<)<0R*VAI+Z"DD#IHM\STD5MT^9] M$328JC\%?\-0;/=;?3JG3Y8&@:J M>093 7W.+F)Y&X**'OOVG5>NS;E7) MF)O 2C9E#6#NWS_$KKHL!WS[[=*PC\%4M[N5%%*MME33])-80=5[M/2^6YKCR>CVEX0+8W':18H.0LH/H8 M+DTX[&/8*:R/X7=Q=*J-=$NWQ^RTFQDVF@>LTFK+PX7 M';2_+TF[6^]76O7NP0N]RL_.F_3V(MX^5*EV6WZ^_![>WD>N=GX.WUM.3Z-9 MKS55S?A\5%Y;[ORWCJY4.^.PY%+-S;;NMBNTZ@T.OV#B[AB['?C'T0+RZS M;]_N7+E6LU97D)!'P/W'#2UX6K#4O Y+N24;\&\F9G0[7R>'X_!+.'.\&W2Z MW:FTVSW5G*3,3)W)T_D:4Q^32Y+F[/U%EUKM6J>I?)+RL_]Q^R2G%2[9;\.S M(VR6L6?VWTVWC$Z^;AG'X?E$+/ANYZ?9K#2:APC*G'C+C8-Z1)U\/3>.R2-* M-'W;GSO4Z-4Z'>4.[>$-]G[B=MP.T@D%;1;Z02QG#*FF$.5PH[;K"M&1'U\? MD>^TH[2DWJ!1Z?=+T:QLK[Q=Z,/*9U>R1"&C045C6^7LD"B5APE=J(@ _QY+$[A M;E*<0* [$GQECACE:6_,%: _')S)93-+'Z^!XEIQN+4'*N\9ENL*MW_6#D*6 M@TH[@\C.!.7Q3^;'>$ >PC*9GO;B&.8$]M5$9+@VL' A3 '6)8/P1.Q#VV-P MS=AENH?(0Z.Y1BA=A+F5B3G9DV-W;KQ>?WQ#VM-U7_0?YDOPDF4-][R*7Q(T M_'^![OK,M>8WG$SWX#=&4,^_F1-V/Z%!MT0"K=>6H?DU 0**<%C:7_SYFZ"% M]1H7G_TW1P+Z51/?G3:.EM0DK<2V72D7R]"V*0"N',"VO0QHY]VYA&4#MVVW M:\N%3"ETVU(!KZZA?'G 5WNM#/#59JU_&/#5'()7%@7 P5>_<,-9,OC5DI/N M2]+;<-< M'ZY3$.T$NKE)O9K >V26["]%9"7)#G@G+T;_I)@+.$[D[V2 MEQ$[8PD(4Q@>]!HY$8C[F0 0_;LGB#;#)B=\,%MS:"X(64OV!O_@IHH-4+6;B 7#^Y+*("XSP5%CMV/#X%QGFN*Z_ .,^> M!108Y]*$%1CG"1=4=>4)C#+0-GX<1'%]V?$ICR@?.MUI1SGPC4:S,I#T'#U\ MMFO9F/MHX F[O3US^HFFN#=:G9HD*TU)PO%*0G__DG#T*>SM2JMU>&CFLD4I MBD3M5#[>KGR\K6"$CL+=VU%V>Z-7:7:4C3MN-E_,2M\GFY\RG&>[4VLLYZZ?"NT[,'\RH_H>YSJ)^UCR@(NQ1DE*N M=/4Q\WKKQ/V6'6%^KA8))0E') G'[;6<5J3EA _#\W7F1"=O:V:IAR%.[,S MP,YFIS)H'B+BJO Z]^C;;-54Y8A\FT+0.SOU6D.U%SH"23ANWZ:HA"*A;V&F M"7\DY?&DJAOEGLV:IUY\#E%9]M7\;=5K[!>#C5?Y)=RX'X>'.I><8^]@MMD. MU5;=7G;@4!TWE%!1,K!SW^E@PK;!TW::TK%B!IDR4> QK\37*D0RK'TF.O6: MA20Z'0$KGZ#@',HURT&1\PL]*2AU[92AU/N-W!!H1Q'CVE52>;]=Z1^D'Y^" MBRY'YFT_/S;@$<7 ]I^#WFO7&HU?;HX^8[U5:?<.T>/I_9CK M24"N162PE1#DB8G%G\.W^3]_!8[_B=Y$^\K>M&_.BV[S+V4XY9LBN1UR4JM! MT'SV0/5:NQM/(]8*#N^\[*A)8B\[NFRFHZ,-@L_?S8[-O($H*J5V.U,[5 MZ!9P[?U#P[5+.W@< ,,]QSS>C>$NP$[70K<7L3TK.Y![I[8HI\6?\.S'^WAUZ_?OZQ'L5F9*[#@>G^*GY;ETS8&'/4X MG-C/,+/H#1(?4G]/HVC^P_#7F^KEMYOA_U2'MT\WWW[1=.M-GWMAK!7I;[,4 M@3YI4Q*<7[0FGIB+0X"_U>E_<-_2^8#XZ4+[6;HV_[R6KPWNX7:S,D_W5[^9 M]I_14PS3 [=SCF2T3!N\(@OD,JWLZ>')%="UJ8OB_S>0X8L4?[\):I@H45^$E*NRQ%=_F]#_$!,M86M34/#"[8I\EL)[*)3+35F)MT[R$N\#@*5RN/_\ M3@># OPJFS)E=-Z$ ?Y#[C$.YLP0$9_P_=,(5OL&6]_"C=S8\"_M%,=39@06 MN/:Y#/D0EH23_7ZR:*K1B'M/\/Q+5%#"4C<[S7JCW[[0&'A0,]29;L ."O_. M-52X5/S3XH(=$ H^S_3RYFKN?N ( \<83!D_._&48#A;?/^.01U&V"\C)^> ML&V+]L6AIA WU!0B<7XOTBIR ^DI9CIK9OH*[F*)>*F8W)PCX?D-$$2W8K:3 MYOFH_\W^6'=[=%G%)V7BDZ;B$\4G2I\H/CD=?5),"=I6DP_QK9M9^-8[7-#T MXF$$ B,X+GME=H!]!S;(=-ZEW[C+9VP"A3K(D5>VJSEDY9@-5D .]1=.H>[L ML?/"'L/PVV\BMD1G4KB8]Y-'W6*YSOY$9(H9\L"5B*UNF0[6:&Y?,KPK>N^? MTQ0WK^!F&:A0,^;FYI%Q<[^IF/E\F;F=K[+Q6)BYW=T^F5UQ\]%SLPP,J!ES M\[&IYD:K7+JYS"'; VPO*'&!4H$]9^*_8?MW _8:EC-#KCJ)[<::9Y1&\%> M(2WN,"ZQV3WSO.'XK\#TS(30@^#I-GN9'U[F*YWNH%12K[AWW]S;R[>C. KN M[:G]1''2%\4IN$PMRL3GU%%YM-CB'$(@YMXTNX MA$)H#R[^C4J[N7US&66\CI&C&^\_BB@U1P\:RAT[)W>L4\_9G>9(.;I9:;^C M]:7BZ&/DZ!7'Q9N<2928H]N50:M<1V[JD"+9\)79S-4MVG3HQHMIFYZ/Y6RO M["1V'KL!Z"[.G41ZWTVP6[?K),R].UGNU-I#0H^#U!B<&YBT%B1 M]["$!7:X8[%F97#HH(62@Y.7@Q79$LW2F(-FMS*H'X$]6--T(H&QN[J[@W3N MN>%#T\B'LJN\X*50+A6_S+]Z57@ 1F9 M*T<^[$B1#PL")UB,\%).LN5_BY<^32!2&8JK>&%"9G5LP@3%H]0' MYI)8VV.FW8] _9'P>Z<+TKI$F\=@Y(U=D]H&: (DU#O-=\\)4(LLHMMSS9E, MF.MI7H) U%W"UV:N\VH:3!L+'0&\-!Y3[PE'T[61Z^B&0*WU$/W=#5X0OL1B MNHLM%S1'C&7:"&A,J<31[6/+"<*;HQM(JXD*1=,&U6<: ;S'?PCP5A]/X1KL MI!%-G;?K''SR4L,E7P0#H@&?!:>.-0=#G 7Q;3L^Q_A>?GEJFX(XO.0XX%OX M^I],FSF>!V\EL'SQ]ZBZT@MF,\?%]!?Z?F;I/HJAYKAXM^&\V1;0$%XN<#T6 MO3X^QPE\3?1"HKL=I&+@:A,&]@;&T*:.1^-Z@I61:!5-A_^*SB+P 68 %'<" M&U&"\2;X65P//T;=-[R:-HP6)C5/7(B%R;EL!N-SQ4)\R1N>&"9.9^PGYL/1 MCD,N"QL[X0H(TB;8J4*/F@36Q+0LX!B$,H[4%/V.8S& J)U<;Y^Y M+YQ'LN:6?@D@HT7]""(5F7PV"H()=(./WL0,&QKX()A$-G#T\/XYG^'$_"'0 MF>']. QSLOM$:JH"Y@<'#SQ.F&3;!!NG!F8:>:V*R.D:L#=<&[WW6%AQ>N>* M-F(@WUSN.%HT@D/SZ?N<'+3NV(9&![;67W73(OQBL>@A85=(6&KJX:-AZ>8S MC#3#W$$-S;4)>!=YFIYT&NV+SV"?4BVHJ/,)S";7_9V+SSZ"S2Z-X.51$9%6 M2(H!"#RHA\+?.)- M71)*@TN&4)# L]JER4N#3$_&]G).1Z-GOL#M)N@ED#!]XH<*/+QAJK^"EF/, M/BOQ>'"="?,2N:+6_1%(W[(;X!KDK2 MXH6!(VI\)(/J)>0T=%>(EARST'R9661%B7054 L^>W;%!Z3CLTCLQ7O .R5] M](5L;27I)\9Z4+;B\/+/>M):>U.8..H@(^ /2^FFL?,"S H3S:VD3E#?Y) Y M'CJX-CT];$=K1+8"U^Y7YL!:SJ9S[<[FT4&@].G&#C9N\&+2-H*ZO,R3 )[8 MJQ$T#Z.]%W)=QKY3.+.X\T229^U035M<".^(V/B,L/&S6K$FA8O@*GWUDF(0VB70RM*?5M68R5=H:]0>/VNE7M-^LWU79KT*T.A_UA MM=WK##N7_=O.\'JP$$@-]\/,&/HP0F]X>WEYO&;;5^ M==/H-(;-YM5M5[6=.?JN":I3B&H[HYBIY,RDVLZ4E^<5_+]J$Z'X9/]\4H(V M$8I/CH!/E#Y1?'(D^J2\I30';COSJ.N/'!1:=EYYHC4V9<@2S<[^;,FR/R6H M"0^N8P1C_]X51T<<@&4X?!S:1C+I*3Q9RE-[MR97\.:'2.@94N8+,Y[T'UMF MD ZZE7I?86:=,9O+ +0D$ ='SN:M2J-9+JQ3Q>:%LKD,54N"1W#<;-[L]RH# M!1AWSGPNPWJ2@ <<.9_WFI5V6\'(E1,J ![X^YHDNI/8U90&ZVJ-2I"!6.7= MR(B%O+?Y*H)VB-)&X>^[5)' E:@1*)>N:/4J_6;!4",G:Q*/A>5EZ%-Y-S7' MS_+M1J7;5E[@6<$&MV2H47DW.,?/\HU&L]*O*S5_7CPO@RW*N]DY 9YO]F&W M7ZX6'N4]Y3G +NA!5C1Q$EN?LT0#;LG@H?)NI)*\4,Z@2J=2;RL@8"4TNQ6: MM@Q,*N]6K/Q"H]"SCT9H#B 12TZJTFP5W>M\C9O89'(3),+,UF_E1@>II[ 455&2GO2*]9", [2)5 M21\L\!$ 1RJI.&JI6)&,LA&>=D%2T4:I&%1:@[J2"B45>Y6*%?D8&\%K%WF8 MW*ET!PIL6TG%?J5B1*3(]$G MY V:E4Y?(2B=,3/+"HPEA1Q' MPLR-GF+F,V9F6>6PI,"B],S<1C D+$(J.&U-<7.9N%E6F"HI?"@]-U-+^WZE M/B@7>$EY0V0'WF;MU:DT6\H_.RMHHJZL M%G6C#4;)^!BKQL#!Z77*A3>D&'G?C"RK;-QH;U%&1AY4ZL<)G'5^1QGW_I2Y MVI!J%/33.,LX%E],5KZYT9Z"UBY?%S[+"RXWV%B7FYUZE M/B@8'.2<^;D4KMF*X^7\>XP2\W.S4:FWR^6B*8;>-T.O.&+.O]_X=6&D%IM&I- <% MNZM*8DY?8E:<[^??XI578MJ5;KW@B(7"Y]W)KJ_1GRF WI.&E^NMR,=0 +T* M=/&,I6)%YBSJ^._7WYN/@A<%G(P-Z?IO7+UP"O MN)]_^ZC(8UGV"B3\Q^X&Y" 5U/Q&<'G%O/<6]58^-D8/?0#(] M9B\RK^TL\:WF 6.!Q([IV7--']-?0"(85GMQ7,9IEX$WU:C_1'!3FC,)-[AT MLVY9V@RN<0Q/F[G,0R@KHU;HXA^ WQ";R_Q\S2;,=8&*8KV [C$9P8;[JGP?\GCF4Y;Y[VP42MX 2>;AO>QU\.3RH)>GD,I9[/>TQ;1IDY1"OH M#VWC-U,?F1:L \&4/\'(EY8S_O.":\%FIUEO]$$',E U,QC2=T'O'!(4?17Y MWP.$_LXDE-P<(5ZSW\G"G-NI]"]+G:_]MPXF'[1\+!D;Q"'SSFY3SSGW6V]0 M0M]HYG"#W_/@3)=V(8'2%*+:6.O'RJ0UDM)M$\3ZS4J[L_TA]7NH5/SY0'XF M+40(+TW+ @WHP9IP:3PJB5LW;G-WO++YB9\LJ3-O-(7<[DQAN[/'X(![[)KQ M_]XZKEC+4*]N6WW>PB*Q[5/J"Q;'@NQC0>+XC8V=9^ '9";8KWE7BQ4Q,L\A]FW.&N&W:O!XJ?YEZ!O(?U M'\_5#B]D8::[V@^3*PZ M L_1T!YU_9'PJ[Q@Y(U=+O-T$-$]UXY%2^S'C%XI<1 M4Z>_3A_%+? !_U)FNRELB1*)M@-8S/O'S_I&C$"*-B4V23D*16SIFN+/+$+C MJ W'?P6FQ[=+5XZ'KZR.,0QR.8@^>H(^8P=!"M7!1F$'&_K,].&9L%$+^159 M-.,H8Z".,H[]*&.EY'GJ=*.HTXU^?>O3#;G(?F7^MCNN=J4S4"<;\NTAS#0A M1RE)34K7=HKJXO/52E'JL]">-63]L^B"J1Y14SR)1,61'49@%2N82& M?R?\07('MZU"Z%4ZO0+$-LCXG(?U\*+!;6>/ABP/,_1^* M;FU?X]O%%I3JX"//['UGQEW]Z!N71SA2WX7O\R,IS#\^[=BLI_JE,I=;:^C!GY_N*;J73+NX@)S5X@%!X3.-CMX.'R^UX>.5]N3, M@'.C69J[OCZ9P?PU%&$%BV_]"Y'(-!9P',)L!C/-_17O@4 MDP/0;2_Z#_,EN@FN1K_:&>'9'047Q3#X4B^FO7QI8"]=7-/NE^]WHS_IL2Z; M6 P,,HZD>U[P,N-GDF).[I\,WDA'_\6P#'JH:>.[8D@SO!NN=5S- M"@_!.5_Q TS0U&(T0_=U>#%?-VTL$7$=6 0G&:\< >? W=QX MH,G27W73$N]!5XQ-=QR\ '_90(63+V]YRC[4\*8C ^')X8A2^'#]D)WB Y!]GWADK\/&)PJR X2EHX"<@;GE\X+%+0PX M>_D'6_)V^OECA-F>^ 8#%;6*S8FK4"^I0\TPER6A MP;6IS@U=J&;!B.IC>!B=5@K=X+(9QAQ -X-Y835MF'ZN3C6(#M?B;U-S/-7 MQ[<][I5[T5FK1*D[XW'@XFU>,)F ^D?;-''97P&SQW,RQZ^.!=XN3FOF.J_P M>I&=2"I]U/OX[V<'?P$#80I-O]8O/U;MLV5H;UGY'$[/2-7>42J?=RCP$BNA MIE!"#Y' D3/HQ 7;?Z74T[)&,FU*E*&4N?4Z3VPZN 9!I<),>I1ANN!W6G-4 M'6!OHT^QQ[I:58$[1'J)YK$P7]1+'OCZENZNT);+;X0J:7F46.OF&3(<*\HK MS$I"<7Q.%3X/I=244E-*[3U*K264FFS'NXMM[BZV]O+]N#=%P(81RPQV.#0D MD 8]*9J+?&.?2^6$.^GR:IU#!=-PE\UWLKB*L/KPC@^:PQF\=G!R2(SACPHW?T7FZ.XYW3$ MQ_&4&8'%[B=1")Q@%KP$S@(LBHAQ&O?VMY#PETAW:=IBMW5U?3GL75;;G;G?YUM7W; M[57[@VZG>GW5N+R][K1[K6;]Y/(@"ZM@? %+F$DC[$VG\U/^)+"B3IJO653QMV@TFUMC^Y\7!RI^)_SOQRN M\=W\WRHE_T_,'\RH_H>YSB+K\X!R^Y/B_K/B_EX^[B\!ZQZ-ZBY7?*2@8$<$ MG\7/!L),P4_GYAKE_$'E?('71G]%6AAO)?@B6'MO$- M2>3=PZQ]W4:AWMAH:A[0&OXZ@/7<<3M3)71%E>]VFQFPA3MV.(]:ZM8!K)9' MU#XJ*2N=E+7D.#5+4J9$I(1%^"4-?BZ5QV\;#N4M@1.)6Q\2F5L?,2L+I6(A M8TN5U*N2^DU*ZKNMQBE$=J,1OC*? @3O!6HN/%!P*,%2,GV<,IWMUS1/(5R] M:Z&.-^*% HNM%J^=;PF44!^W4&?*= ;VS9$*)%K99@%MCO:+H7-652<R M+(QFM=ZM-GI_Q"=D=[;GNP&*]S?3^Y-D/UPP7"]Y>XP?/?U]N*S_R;I,&.(,K0L M"%X(*_21*G\UR17:5']E,"A,>(08.9R-;0=GACO^%^RNC%/\KTQFD*4D[(89 M,L]?OXIY#FF:$0MT\RO^_L7G5KU>JR\SP0NVSR,@!0/H X,%A-MBT/IEEYR1 MD'5(QGHU+F-(?F?T;\;+I\62R];#)*YBEHG-67S.6)P3!$3$1!OKWE2;$&Z^ M:<><-=/GG"L%%%#&#">FZXFJQNQUE9VWG^'03PR6X3ZK;N(Y$N((?,V!W7IOK3":8.9DY MS/)JK-9:>6MV#8;[+!UG@0TGXJ?R!2#A3DQJH?9SY?OQ"4113[B3Z:Y-C5.9 M/IZ*-O(U[99#O0C?(!<,%H^]<:O,./?',^[MQ.ZA&VE0+JP,Y>H#TZ'A&W(0YAV+OCC M(R%,Y^)SHU%;ADM.4:8"+.7-N+6SYLOJ:87UJPFLRO7=:(J4&)F?G)(8%)1U M/E*W+FL W(S%HWEL7-"LUY:CTDORL88HLAZIS5@TCHXH'8ED:.\4BK/Y"(G,/C#_ZQ&>0KQ&#FB:]_K$?,"5B^ X83[ &.AC M<6 ).AO772-".WEQ#&9Y(2C3BI\%1 H1(H:",I!50T13( \X(JXS@D&Z8UI*QA^(<#H0%QH M6P)>ZD0?A]XM7F#N)60313JO%+YN:SU-KKO$WF6"#RK$) M&U$3Q-[T PXJP^GPAFBGELEP'-UU!0*L8\/=.H>MA?O(C08N 7E,=,2L_6/D M8K]!U2PF8_;8H3M0N1C"NR4 $5)X _IL6>J,(CV#WW1 MJO^TV^IR+3Z7.W2A>7(F)2TF_XX]N:TY\.0^*LHSEN)(Q]T=NR02 PJ%Q4F] MI 0A9U?#'_2]]L$4)_="Y\SEY:IS5,:P%,;PRGEY0;"KDS"$:GD7E_?1=\T_ MV6&6MPC2-TM,^V_,8"\"2RZ+_D6QJ%HEV2K=_)B9KKY^E92RVOM2)+K+Z7Z1 MJU%>S^C0P&U+R_T#I>ZW[1^S&E*K=<*VGNZ"&U9LGP&%(AO$(\T =*GF': M@Z6/J0I%"P^E12%(ZY/V.'-LSW&/"L0L#X2+I"AR1R*;7>[8S@) (AB6^XE8 MA7N7L% H+U$L5;12X4*)PN6K.$EJ_E5_873/U31PQU/3LJ[TF>GKUM.4B=7< M!BPID0-)_O!B%J1T[F&!U2.68Q+ QY5N67Q M XQ)WB"ST/A0TM') BXZ$NGX_GC]P-S\,G+S@[ECTV/DDT8_1H+16%&-F"49 M5([8;"V7'!Q.-,X@,KK:]?D:EG*=V4ZC] O3_;G1^!E43'?UZBB=_EZ=G@7P M<#PZ_30@Z];HZS4($A!,BKM1> M'*K^\'73$L5RFQ3*>"Q.V-VB/J:5F%=8)),D<%SQ(B^DS4%U7BJC:Y?PTY_5 MQ_'4L;!(F0Z1TY4Q5('BIQK/)AH/'SRQ^'WM63=MR@H7@+_BIGJTXOTD]4]L M/+7-OP(F;]O:["#@1&NA,ZO*<-ZIY[";P4H9QU3!RV-JGR7$L-\I+&*)=;K5 MB53Z<4Y+(4I%-^C\$,)D#R$SP^/9@V MR6K9=AK:A,Z!8@XJA2(!/=+I2R!ZRJ=(3M0YL&P$$1QM"IG/!E'^S12=[W!*EX/)3!$\=PESC? MDQWHM4MTH,?1Q\(%X9]*=+B79WI;'?3M9.!M#OVV>;!,=:Z2K:W&W\\IWQ,B M 6M?',+VO4%LWPW.^=3*'_'*?T4#<;"%+R:V42H&S7':?5"N?7?"0HF8^QW) M"_M;6L5(BI&.)2-FJ\D+G[:76<^WP\5-+^2E;E%VJ4X]448,?L(\SJHSJ?*. M(AL%?W9I.G;YC)TGP>]J$EDAHVY;&C*J]VAKEZM182*.\B_3GRYMZKSTKLY+ M[P&C2!"-M66R>J/2J&^?K;(K.N^?Q10;KV)C>:Y8O7%4;-RN]#K;UUWL@XW+ MO!DHW(Q]MUT&;X2]<; SCG<:5BNO2_C^,O:"?=C,[MW=;JZF7OO1'2M41]BQ MY\ZFG@/&G7TCNJ^]PRQV#JQ/5OC-N=MRGX'<'$Y(I">,V7(CZ_8E.Q4X6KEI MQ;S:+MPYRDE&2I"2DQW*22D2<'( !Y0%P( W M'KOWIV">$_#0<1O4$VY&MBF^ X@3$,2::Z;]RCS?H[YCGL>[?H^XQ^,AB@", M8=)EV!.8S<,>F1/P"SUQ,V_K_1T$'_YZ] G5X,DE$9_#:X30:(1"L/XJE\TP M#U#WP.-Z=AD+N[9[VANV%M3%' TVF)Z#.5IC3&&$;1+O-RI\26_*@(CD4:[M>+ZJ*[D^ MF[G.#T*1P$<"ORITUW)=[COQ?CH!D9#%+HI0<[%*\^MO)D!2U&I2EDB* M0L>I.;)$8LE\) MQ%0.;?+QWS;S*(C<7*0HBAS9Y#=ICL4/1I:R07\ %3$7_QW0,&EDWPNBVT9C M/=:T=&TV2CIP:OE:X20ETEK<,!QE309CT!3[7W>,M6S6$T'',?V2ZZ\ M)_5&Y!7*&):3$I1QG:MJQO-(N]/:;F@0P^$:+=N6UU3Z;4G'M=EH/+X: *OJ1VHZ\%!XE M&[YACZ*6#W3DL8?0H1XX+\.YM,D@J*/4D%';^-C0A/X 77MY\?;KN\\7+_!> M[Z7:4&,^PTQKZH ,X6@\YG-P42*/ *M=^3[X3D+'IR[.3M=[6E@$[",J"P7^ M$U#@K1C5^Y_@ 8F+OK^.1K;)O!VO)W-$M\,/G:06%$YRC2,$#9<)AE]$L/ 1 MZ=7-43G:DL62W/A;-$FD"K!F>:8++L3=BOMIQ>29U3A+R4L[U6.TZ]X#=<5^ M'O)VB'Q!M]IV 4"[C';/R!L$WW0V):Y'G(A@).S^EH,H5^!WHQ6><1!VYJZ= M0PEF?(O]C47[57P7-OD7G4ROL4Y9@!V02_Q?O#H5P#)BL-H0IQ6 0M]_@.GV M^2B0\W6#%P)<A"&2(SD!ZH#OF^;(V'B5 ?L>:V;#6\"DN M-&#*L$80ZQMX25).#"M:6DR&((FR/:'VAE@H:((K"A-0RH% M +Q-]%-6=2.6JBC 3E4Z$Z3XU(V ML&#&F'N74&)_0<9@E[LNQK+"5-1MC =<\;J^?"*UIAW*T6R6 MJ0W<.F=3L%$9)G: N0\T=9H,Q5V+0BHB4@$PM1@>AI?WR*,-B;0D<9C<@<1- M5ZE,A*-",81"_!#LMUC(4 L4R]B>BK;>1/W"I+&P(7?XPUS\\ X7/"B!XB_D MJ6/'3@OZ)7+;$S^(LD%AE*-B<@I.E"@?&4=C)/4#43<1D$D0TDXT*E%D4D:' M)'0 E3"^"8S!_#NTI7IK@.HG&!W%/[1M%!3JSR??L);XU.:X"(=. CPA)]W" M (9CH_YEX,C=?KIX<65Y0$?0,ZZ#AQ\2\DWC)H7JC*B-FHS8$]";-GGR?&JO MN;Z7G:(PQ6,FEV;4R8O4JIN+ KL\]-$0365,#"V,B\8FL5Y 6&=&YT P"LR@ MIHA,1OK902,2I-0>J'NZ<&:DT\1 @? Y0ZN_;5 /H6U%!,>CA//'2T*J#?^)*-RZ<7@7\"F$5CSF9>BR^]F)XX#&22]O%A'$?9B]- MFGDM0D,>YQ/YA74-3GVL1>)G'FTO *48/_$B=B)'5U-J8K/Q@]P%(0)WT4H> MU0AH)0M)R83^8I:,*'*Q;P'N"+AJ+*#>8HX[B!HQF!+A/0Y!ZUK@4:+[F\P; MJR[[RY9EPBT:U6H>=&G:]$?.E1\.?=.S94%AL5@L5]1 X;"?PC#%!W3! M.,5G;K]]_'!_M_/P2^H0;GS"=ZF%\>C*X[/DI]7?\*PO^?;QRY^?GSYBL_5T MKZ *^<)FY(X#*JX7O>V,WT3AQWA@2=1PY8^ES^,DD^?;[X]7D8SMQ_??N'[?Y(>K%L'RS]',F(DGLUQ #HLF85G:*=.L+:J43W&IC&%"\"-%R"I>=Z(I8N"+QBO]U/(< M?X*OGMQ6"_ PM)0K5'8[G@0]&CT(M4A%\]_,HQ\W[U]T5=&&8U6\;O?+N)L7& I:7G[6 M*U2T/1E\NZ"3CL\]QIJK D1:Z43G70N];U3!J@:P6BLO42JJJE5*LURE6J7; M+S+=XELAP%?B%E\%DLJ#Q% @42!1FD2!I ::I%IE@Y=]I\)/YP._-F]'GO[R MZ"#M-H\YX"3U4Q+[%.BAZ*SHK.AP."GCLV3JTB;IB3#TEA%< MW,1I94<_K+YM/@4/]SRC1\C9*[+ZG/_AOJ1)FU$?MMYJ& MUA_L?YM:/1"HL+^._4V5OHP%]FN@]HU^5^LT>Y7#?G7C>@4M@;ZN'3]RQS"T9FO_J__. 6-GC.Y!26N> Z&[AUY= M5Z&[FCV7C6Z]6=*RYD#H;O5:6K=5/;]-]5P)=.LE+5P.A.Y!MZ?U^]6+1IW] MQLS7U=(+EP[W<]Z KA3 813 KB+E/7U+?9:CKTT2A'P2 ,&BY/LI 7&C+'S" M1"-MT"RG_NDJS8]:LU^!/"_(-]4R*6*)<@20=YMMK3^HALE3**\4RK=LO!]] MJ7($E/>:6J^M5'GE>BX?Y%MVV(^^8CF&*N_K6JNO5PGEU=U.*2=->DM]$I4G MK?)*%9T5G16=3X+.9Q^..^,\Z?+]V9WN[)8[ O.%WQ9>BL.LV$>I5OY0JZ?U MC6HLZ*J*Q3.6@DT),KGCRY="C8ETN2.WYV %.BZH?4K MLE%353">KQ@8FS)N%;=&*!*J:Y*SZ4KB4V)2\6MFPZ5 MG-?5>H-JQ/^K"K0SAOBFS)SB%D4'@GB[HQE&]6R(6+ ?+7KK1 MM68%]8#JN1+9><:F(B#%K5F.D*/7JDRD6N6A5@KI6S;N"UJZ' 'I T!Z-G]EM:JR)%HE7:]K3JU*'R.]ZBJ7&N5FZKHK.BLZ'P2 M=*YN1*X$4U98WG41_FNAGNK:Y2B[PVNM+65Z^JOW=58D]0>1LEP66 MZQME'N1.A9#M0IEBVVF&*J(+?[6G-0SM%$ M!>R\P"X6Q?E=N&QWP123@#[H:D:[G'IY"MAU W:VBUZ*<44TO3?0.D8YB>>Y MH%W=/0&5I5NIGDM/=FEENZJE\)05?:#U>]4X8J*RLRH%V&RWKY10IKBO]9K5 M*'6B$%LEQ+:SW:A2?%9@4^MTE(JM7,_E S;;)2G%U\CNMK6>7JE*\&KC(;WQ M$(R9ESC\T>;#"XVX+*C%#D25TR[:V:XUV2VS7[C+E\4V6K+ONV(?5&J74"'O M*,C+=M=(P4CQ[Q; M$M,O+'AVP+NCM5L%AP_/U5:4A\ MVZFY?.6C(;"MM?OE)QR?!0++\Y>W[/?E M\I>/A[++LGM'.+,*;+Q_R(7;Q,F?AW])V+A MLUT8L!^=TJ6W?)34'HF'.&1Z5"0.--TH>*?RK)%85OBOE0D&EVMV:\6%%58.HN'/6;6 U/N];&=FD,<^_S3]1B,_;_, M^DAM%[.NOKKO8'R/-+ ?][^W11L4?6V[LB%EV)!#'- \#@2-IM;2"RY,K#!8 M!@8/<9;R.!C4=4WOJR)69X#!0QQ[/ X&.YK1KE9:I8I2IWSHRV\>?[1]!!0P M]049,I>-[(",/#Z)4Z,#^E/59"G.ZSY(Z8K.(_HSVK!Z(\'QW%BC MH;6[JI"%@ODA8'Z(TY5'@GE?ZQ>=(*5@7L^R%MU#',D\&LQ[K8+W,!7,:PKS M0QSD/!+,6VW-:)5ST51-2KD4O;I)_NE]0:4O+%BN[B(7.0@XVPVQ]DMTIH&[ M]5CME+UYL#.MKGN( Z"+L]IQ(5G)R:\)(Y^]5NF!>2L_A'86*9[E8?$01T*/ MC\4.WHM5@3V%LP#C,4.YN\%XB!.BQP>CWFQI1D\EO]<@RP<^8X[.,+J$4GG:1T[3Z1[B%.D[VY]R8-U'0/'T M"P_@[VC=Q*Q$C%/;AM'CV^1Z9/]DUM5_F<=7MPN!CD93;U^7+LKE@Z8.QF4G M, ]QN/3 P'QJ,QO,C+H5K";8W.WX'.+<::'@3)7V[%?F1*!"YU$TYR&.I)Z] MYE21\J42+VN!<2L%B%1H7!1_00\^H#]KX;R?S_Y:[SD'8OT?MK.RE-^H,OPO M+/@ZNJ<_;X/ LX=A0(<.N^=W;,H]K!?U'EX(YLD%;ZAAOKK?0:5\';V)UH2G MLFQ0^]#US"KJ/>>X;@7DY,EBDX:N,C9.0U*J;E&>J'BN[)^6[!?)M\1#D9%7E_*,:_NOV M >X,7_8.<38;0'&XRS JD4BUIC6 O'4(5IXQT ]Q OR@0.\8?:W5+KN:M4)Z M[9!^B'/F!T4ZIH -.@4?[MV$ZUIN0)TQT@]QFOV@2._V=%CAE!PS>P+I+OAOQ_A)!XV%_""71E1E]N7FYD9GZ63:582*;'[#(-9RP"98_F MJ^/ E$,L#?4O.IE>DV\.#1 $T,^#J!AEL:D'?!=K:(0'"<8L&CJ;I(?\"M9( M8Q@OV23&T)=B^QXTH65M7P09AF,?<)4-2XM2!;8C7Y9">1O>F->VZJU])SC8;Z\55]T)WMGSL2M+ M:*POBK:@^\@FHYI6ZI/K!UX( N)=_0%B=.]1V\53B2X#E&J&FR4/X!.0U&7P-2UP-&F%3 M:EOQY73PF,5&S/- F$7E,GP"TQ>#N6@5&YSB(#3RP+DU XZ)[VTWH.Z#C<$* M.;H&P2F,N./PF=1+T#$ )!BC)GIR;N#.\M&3^FK+4N\)W47^A[HA]>:;+.^E M[<+X>.A#&_Z+5Z5B;RGND"UZN2RG=PQ>,FU'2NK7T:V@+>Z 1WK@GH,S*W;H M04]8]]#\&X>;/RZDLC$ZR)O>!6$@XE-H%[0%NY"#(Z]%B"2*6?UV@6MGYCA1 MU"7YVY]2,_G; =X"_6SW'E^]6(NN)9D(:X1[BMQ"H&RP0*Z(ZV"L_G44RJE* MAO*VH.=A&H,) :G=WRZ,A*QI)6,RO$&I^#3! O1G/+5E47H]O-FA #9JC= M.Z-\&U#/[6WKAI)QR VE+9WOVBM:#7G;1XWQ2O=C_[3K5D_K-/>_9NFT,*,0 M*A&J;T1H4Z\80MN(T':KK0V,_>^\.21F*G8^KQC+LB4H5B_3LMC(COXX3![X MD21][]'NU K&WG9K[Z#7\ZQ7OZ>UN_NGM54>E$H$BA:!UMZ&L1P1,)H]K=?= MO^19"<:QH&77T=;(FXXL#&1XF0?4B6*M1[&.1U,"Q\CK.ZCWM?Q_(,32[ JCS3 MG5N>V?<+'0Z4=^Q'L4^YM/-(AG/RP/B#1Z=CVR0>>Q ;ZX5O*)):[27^ ?3^ M \DMI?/-_&-"XEN/45_LZ6W>0>RK'42U@UBOW2.U@Z@PH'80__"GJ>*& 7259 .LH1-RP)I3]/U0B.DNQ%3S3W$JX!/HZ''WP@H MK7P7.QK'-D-W3";>SKCG6,*6ABNU32(%,2SII* I7S MIY]EU^9 NJFE=5K%18%+Q+H2LWJ*6:9,H@J(6;-5:)Y -JQ7:YE9VH[I]JBS MVD4]A4VIU2.$V7=1#^;A]WK%B;?:2ZT);'77E\EORT^AMNHY%O'[_\ M^?GIL/[6]:^@"OG"9N2.3ZA[O>AMU\YHO!4:#^PEC"R90>J/I<_CQ,OX=OOQ M_=6;N_>WOU_=?KA_?_>*4&=&YWXL5DA_ERT1Z)J,F?0L#<1.Y)S\TA3_P7MK M?DOTTP5YN9$W_WZWF3>(QL-PYO[KVS]L]T?2BV7[4X?.D8R.[;*K(6ZH+NLH MT7F: Y2,/=0 OP3_GJY#-<*#N27FTR MV*+%P$B4AP\>$LT%!"&]2V*3EJ-8Q%:>V23R2/0;T;I\23X7]_/\K?'WU,,, M2O\;\[Z/J;=E%WRP<1>\"&WT>GASN4-&]:Z0T1=BZVH8$7;]?['(,5:#(S!- M(N:9['65GJFR,;MDOT2 Y1[?4!\PP2(&DRE,W<>I$]L'I$RF(>Y #><$P&2C MX1*W^T2EH*.B&_B2S<53^)>41V9=45@W>>3"=[QB1WXA(>! M#VL,T:H5>OC_%JTUR#O;$9U7;VP:F3JA+[ZP<)"P6B)L-&*F").F7X6F I Y M'* MFH:>.8;68"S4)9@%+8<88*Y*Z,VCQR8L& ,UJX'B*N5;20#)ZC%XWZR0 ^2 MM1UW2_E.&@&US&#YO/C=H@$]>AI4AHD?/#?JNSEF5H@W :R: J$_;ETKDM:M M25(&.B J2>IDDJ2Z%P3\.OE95\DR3R?+[/CI'HM.D<]G/9>$F:_34:@\#"JWW(&3ZUZSXZ.RTV]I+7V]$+*"94UAN:5@ M?ZY+R(X/2[R9S.B55ZE%P;)@6&ZZ0B'OC6''AV6OU=)Z1NG:LEHAP'+=<"MU MD79M'?'CI-D?2>J/D3K?U[/=C)9'03SC"O9M>F1D_V36U7^9QU>3;F75D/9U M)6J/U: W)1'ZIGORGK? .()$/)&+WBFVL)<2BAH(Q4Y'4M]T0=/SUC>%2T7J MVMI^H?4":KH$.@^QV"D5V2[KJK14W'0-S6CM?UFY*MYZP*.(:XNQLS][>%!U M\(SQ[;:.FV[@S;N*.NC%[$7MBJQ3=-,YKR-8/87A0V-XRPW*N=8]!\5PQ^AK MK78!1VH5B&L#XBU[UKF6*0<%,>ZX##K%N5=/GJ]5(*X\B+=L<>=:51P4Q-V> MKK7[ZQ<I43JA4J+'DT+%, MJ:S> *O;F"*=(ETE2'>&61'+QV%E:.ZK!]UB47"YY=RZ)F]63T[7*SDB>V]% MI#GM=)@W93GM#+^)$]RK+G/L"MQ*3^"+J)#P=22>];\N' '!]SV#[7VMV:[& M16EGU5O9"#4VI=GL#*Z5B%!#5S 0O1XYTLW,CO2G+Q]2 M6]"M1KNX_>?ZYFR?"%+WR46K"E)[S<:@O ":@FK!4-TGXZPJ4-6-1K_T4]<* MJD5!=9^\LJI ==!JM$K7JM6*_U3<[U<5!,[B#)RQI?+- 585N\_"9=(OFRL' MH&I1I0.4*!Q:%+94VSG LN4 HO"$J;WI-KK5. 5:@][.0Q9V>INM+95E#K P M.KXP+/S.9J-9NMNI!.)$!&*G/&RI*W. U5K\JZD?5_T<]H;RD@\=%CRGW29^2U&@O99^&^_7.KEMH^T8/Z8M M5Y)5-\G:4EAHKY7D<22KVVX8A:X7E6@IT3J$:&W)@MAK77H%"VYH'T97;;Z4I3V2]V2OG+A>7VN,5[N M\EURU734^?9KF@*\5%3!/Q$#\(X\6I))JZ6W/%&^MI)@L: B/>? MZ&?U+7F+E"9N6W[+)U/JSC&#/O0\Z!VOZL8T>N;C\,5#'@,L,_G\XCKMU-MR MS3ZX]LF4!["JMZGCS!=7)GT+\+5F">FG4\^EG>TX MZO\^,U;R9KZY@=N?MG_U'XF!SPR+P#Q5.>:9 [F=@* %>U:4:6G-$@\55@BU M9R8CV0["*AE1,E*JC.S7VP;)VD=&LIW 53*B9.1\923;T5\E(]62D6K%B@M: MKWT7"S4^K>%IX1-R/+.=ZCVJPG@_F3I\SI@ Q%>!A^HKCX$Z0WE^PI+MW*\2 MEE5AT?5"<_&JBM_S\D4[V0X&*VE9DY9F-6I*GU5OI4M+MF/#2EK6I*55P,VQ M)WM@^JT0U;R3]96_D>C\8>9>E\-"64N7A <>[WDSGCVP>Y M4\5L237*>=%PF8+>UHQN<8&Q-+TW<.58D%10?S[4MV0,Y;RQN%RH-SO%[<8K MJ!_6@=P;UQM$ZPFH;\EUR7GU<2S\CG\ M4GQZ=HV;.^906/Y^HUXPO_>HZTL&^5BCVN%^N*UXC;&Q>$T197Y>#V\N=YS6 MU'OBK.8+<5@SO@IT_7^C>1,Q<9*>>7+*L\;EN_# JWUS^^ Q-F%N , 3AUNC MD8@?1;&G/^ MY@=$J($Q=T#)Q<_6CT1IY?Q7Z ?V:+XZCD_NSKIB[Y@I(D=8 M5$S79"VR[S]LQ_'Y*"#BZ+$HX15P0D%8)R"UIDT=0F-&$/AEZO%'VV*$CT97 MP9A=^6/FC,BB&?C="LW QV_&.7:>JN)+K8J&3T*]W F-T6K2)B;E]'(QBVF-6W M:"HRWK;M+?_-//V+:.2S/8YGX[]Y7(O7_?G]W:JBPRO/];*Y=8EB0!B43\>>D_+,HG$&'0#X3,7 MU N=@H;X"6@-F#//!D1PTXQ6H__/&(A1-4,>!GX "@*[87^'-AA*/I+46K!/ M([.Q;8[)C!%JPD.HX?AN-7D[]6R'M&7MQ4946J%N#-\,>MSSA%FPR\,!5,3(Q,.!H%A/_A8-&1!_+#][_G#+79Y_<1_@#YWZ+3.7> M_ -C_CY6OPLJLM'<;O6!AD !EZ5 (0&4F#FA'7U; MJ?TWG'H@=[:LW_IV;+,1:!""BN+]3UC BY*KX$B!!O%B)"W) ")FE;O0&B[I MT"HD=L:20\4^=T@BF W0 [(2[0:+U-BY@"UP,)MZC"4'?"LEC4Z=1SB+PC'!.% MVD I26U/'>J:#(2'L8!8D:.7I\"U%$)8-O#P0:H8T8K0]/\G!/6)Y9+('4-C M@G[8!YCGK@[TIFCQZO^(4M2@%6*5@$U_?_]6V#-0I:&'G=! ]H3: ^Q25)7: MESXG>'4X%"N)'.'<(A(,.33I@1IY<($E21GKD>T"/="&@:,9""/EHTG>ARA2 MZ47]29^4FU$1[P5/@#C#, !O%8:7I?!VMC'+(MK+((DK=@NJ[>Q*]K2.FS$% M+9_,0;3C,>%BIXBL$?;39%/AR43?1BR4X_6WC+A\N=I0KYO)D'1<"1MT=ES< M^MO'#_=W.ZO5I:I=QZ6TEUH8CZX\/DM^6OT-BVJ3;Q^__/GYZ9IX6P]8K 1^ MKQ>][4* T98(B >6V*J5/Y8^CY.V'^_=WKT -S>C< MC[=V$@7'R*%7GEZ;X#]Y;R^*)?KH@+S?RYM_O-O,&(^^' MX ^M2AI8WPE6S&)U:_3)"^_/6>&P"B8#NJ.PQ/22M+5I79P*4Z%IS:QZ 4)[$!LZ>#G"![P#'#AT_W[S\0 5_WV M"PC8Y_=?[J,0N0BS0BO?R;M/W]_^^?W[IZ]?R.V7=_#O]H____NG[^3K!_+A MTY?;+V\_W?Y!WG[]\N[3??S,W?OO?_YQ+Q[Y^NW]W2W^\#WM6I7@+Y?I6"TN MGOB1_['J8VC"[Z->[!_]#W5#O)]S M\7O<)JP_0R<0C?#D=E<14,=?1<17KNBQN/G232=/]2EN_N#@#?A3+L-RT+[- MA6LRLG%1*SF+[\I//+US\)9[TT8<\1=!#\S9%:M =#YLRP8F,G!F_G0=$9+ MNTYF& L1?H-%HBE$:Z;4[Y%; B")&9/T&G-F\=/2A@7\D*PZQ*\SMOX&+$_C M+W$,\=>AGWP+@@ML18;GG^Z92EXL.B@QT9Z3)<-A?CB%!4ZT'R5Q[8_CRV-0 MCJ)HQU^ANPAW:#$T+ R\6,OTWNSG1_)"35,B @$-CC=+MK;RM):HA"_8PD(? M3 &6Z+N)0M!PW=2VB)&(]I3>O?D\$&G=M MI/Q*YJXJAL7(Q%]) \D0KP4EA# !=7'AMKX06]P8A,^^_VF.J?L@5AP36^K' MI!=8M"5--[ [T#&X8F !%8W:KHQYB26K7-)XMO]#M@P<91[>_R/[\GUNIL)$ M&[<;DP@FAL0>Q2 1L2S5,BP13<\>9N'!;8/AC780Y8W0?JVO^-?!G4%%/& MP4@@9&"E.(/__\ B5$6A*8SO1YKFD<$"(=JO9#_19T&XU0],F2RO) _NWW@! M>+\V1T=Q#.O/*]QKP>T?4ZX%T?*2VT]7S,5%(E#1)M ,A/5^0]H##&I"XC%F^-..4##T.]IN9W)_[J'"A;W P U=(^\)WLCQ@ MFG": ML-0?@%E_'Z-\%Z3S 6509:01;5&TE,NNVM &8X%VD18.?%%7-HRDPT MWZ(_\D"GT'GHXA(>?Q^'T/9B?RORK&,\1?<.DAGW?L#?)FN0_Z!Q$E9.Z#2] MT]2:S::$6G"%M),]70U#V['D+7>AAU?Z@6Z;< O)CO8.NGC 7T<>GQ!TB+BD M6F@!EX"DMBMWY;@G&H4AV8AI#:0$C1^0PZ%#/Z*T5"0"_,#$*9^)Y!^@*!#" ME^;7MR=XB1_WTJ3G(^G*/BT_@OB.6-<(EPF&[088#1&T$1SU%K^.47]?0:^B M*>:=I?@MR(Q.KG"UEO(EY#![S7_&NVH?Q*8LP^!5,W*" "_S7WWBHQQ#?R*X MCQXL [R: *-7,4_&]E1@(?&0) K!4V;FV.4.?Y!;O19[9 X7US9 (MN]' M^[L^';%H5QC]J?2^LMB+L%$200H0)0 N^(T@;5!J$]BD4$XM.I5W# (J+'LD MK#_FE<5^ !(^NOHP&DO2C.":'SEM[6LI*4/.?PB("9&!5T:AXR0B!M]/;-/C M5W$CFA2HY"T'\0U_!2:L1_Q(D5%S#(\VXKB8V+Q,E)$S)^'46O9+".Y1+V6&#IAQGG,60$$_8Q90]E8^9N+KPA X1NP," M. \.'T;V:?FU5A.$TGT(01_Y#7*+ 3%@9G0I[5RX)1C-0>2 2IQ/A4N0C" ( MH;VE>([(V)';7XD'\1M7 MW*J%22NIS,-4:MKM(C4M2@&6::GU0F(6<^DN)RGTSVIL"N(4"YV MHAK)0Q; !- M"/=VI0=A+Y>L?;N9I"MZ[,'VY7&4M,UWX3,\B&X3AB'0VL_1DCK6#%Q[F>62 M#"-:J(J42Q'[9<@19W0UI:;PW:3_+]S$I;6G3!TB>AMG\@ \%6OZQ%< .GMX MC_T$4Z4QQF3QB;R1/@0_DHH5FP,3%6".UDXRO166!!26+I';*AQ):;7G&,V4 M,?0YS )K=H@M!9B4E)8DFI_*TA0941M6A_]H];N-A)2:;,@76=V1:-D^IN": M+$F7U[6.WM=ZABZ<,5SY8Y@UCA2X#!9RU!^3*9V+55W\VC^,9JO17G+1&L7K M[(K(9CY]ASO'_V)FE&:/HTQ2 M_GP0 G@/+'_DR*\/0^H?GX)*F"WE84(/M^$#M 9+E>A4"?G"Q%$Y$X.?,DP1 M)"_#?",!TWOMQF!)P+0H71,W&1VQBA#Q0CJU<<[I0=N1L5AL2D7"B:/$_"0. MO:%*2"A&P#)5#+Z*<[J?FZ:X(Q>N MF"3%.$/.Z#R5;+;X6&[^X3/3#W-2_/G)AZ>6>_@D Z7R+")''.Q^;$@B,R7SX*!%S!?R+.%?B^C_ MQ]O;;[6+&>5.GQ2>A72@HA0> M[%)/)]=G A1?LU1E)D EH5W%-"WT"X,1A6 M!S=DD=,8<\IV+5R7,>M5Z<19X9'<[Y+VZ+<+O-$&]'I4,R;Y&Y8&9O*WM M4:$F-_L(N^VLU+SQ5.5?JQ->"B\UQ07P4M'*HC21 CY4?X*IEY_UISVH4JK(#S%%A#'RF8O$X/>KB<'2WE2!K(J9 M&9CY!4."E>:E+(-5?4US;!@^"3@C.\CV8MB39>5VX4P>@SP^G-*#42QYBB6& M8DG56**DI'(LJ824Y#.#&:]_.\9\HA5(Q_CGCGKW>[6<9>U[%ZW]7BUJWM?( MUJOV5?NJ?=6^:C]W^Z>SC"S69FZZ+R:)H.XRHMM*8A\!#\5WE>5*CZI+/Q+6.Q'60[1<3#75\M^U;YJ M7[6OVE?MJV5_GF7_6^[+_"JU\B_0Q32Z#:,"'J;B[7%XVU*\K2EO>XVNXFU- M>=MMM"O 6[7JS^BWR (LH@8H'P4S*@H_)&=NE1M31*1,5^JPMKPU*J$.%6^/ MPUOEHM:7M_T*\%:%7S*Y,=^9X\07Z<%3/QAN:BC?I0 Y:>EX5V[IPS> M&@U=\;:FO-65[U);WC8KL>90(9A,ODMT(8&L%69-;-?V UE77#DP13CZ767D MZLI;HZF,7%UYJ_04;X\CMU78UU?!ETP.S.V$PU3E53"8 F.[ =ZS@@5Y M9$%$Y<<4LZ=>A8"EXNUQ%NM5T(>*M\>1VX'B;3UYVVI6@K>G$HC95M(JY=TL M%1/=[+G$(XC[7NUUPXT/GR93:GM1:?;R_)>]RK-590!'DZLM8RKH<-F6WHM0 MG0H..<;4;@Z*2:)2@#@-0"C]4.D!% T'O=.NC'Y0<:5L<:7%53U7'G-$,6L3 MSUFI>%(!:Y=J["$KUAYC6=KH*-;6D[5-E8U75]:J=C-DDYD;:EF7#/E6G?TZ"6I:H6>.J"GK*Q[A9YZH*>U$R[5I"[[=(<,L7>(H2W+'=)<;<([I;FS:RP]_0C88?S7)9V3I>]F"NY MF?HU&#./V*[))XQ<1M&P%QIQF:I/64Q2217N<5&L/0*!=57\HJZLO2RO^(5R M9P]H5 M=%99\;8,L:W"REVQ]BA.ZNEY,N<>E/GD!LQC?A!M+RG/185@%&O55J%B[0;6 M*I^TMJRM0G1-A6#VBYU3ZZ_U/628CA;DNOKMF]??P"55:5+ :@F M "KK^D8%H'H :%"M8A7/R+*N=R1LQ8EL=2,G4N94X^FP%V3(1MQC9.KQ1]O' MRUS@3W(Y9"X;V0$9>7SR(L["#NC/6M8CJ)H@@H09>FGALKIIXPIRMVVT%7OK MRUZC6]HNO>)N >?).J5%SFIVGFPOLCSM]5SJT'?LK* M/57XJ0=^*E:J4^'GQ/#3K[#^.?WHV=%\RN6P&;J2Q(37;#?$4DM1X4[NUM&E MK)JLH1(N+^FH;@JW@MQMZ_W2CO4I]AY?>%7XL\;$N\:DC#O4-0]]VF2H:J=*F%6N?0^!67^5-UY6WE\V&407KIIA[! KKK4HH M916&R1.&L6P_BL0P*Q6($;4BT:L)Z,\:.C1UCY.6Y1ZI.PSJ@9Y*';)0Z#DQ M]"C=H]"S_VU\E47/Z8?$CI8=W^Z(?K^P(*DZ+GS,HES'->ZU!/=*DTKHGE@\ M'#KLM,1R^[C+VS3?/ $*MWD!A2&'H>6JHHR"D(/0L".G=RE01V("A ME)<)'X? MV!R?<>^'1CBL@L3JP/1LL1HB_@_;<7SR0*?0K>79CPR:!_+""!'N9,C&]-&& MD9ICZC[ 1'$"H>MP\X?H8V1*>-3AS5>OT0R*OQLP<_%S6:$ MQ',0Q'M@+FX(,)]XD5C*30,[\ GP$9@_9JZ/3/-#.Q",AN\F=C@!7H.NMUWJ M2);1,!C#-_\%U !> FA6)(!"_QH9,0HP$8F@KF@#&6LQ-L5B/8X]]( &T#/\ M & $'>^/[:EH-,ZX /@S<^S"]![FX@<+1NOPZ40TCU_@8!T@I G0"SW/-D.' M-LA_[&!,J&E"$XAE2H8>IV *ILS$PLQ1CQ+^?"JA?0GK6R=$)4Y0\CBT#W_! M_QMR_L,7_R\P@:+PT4'"(-U0I' 44X^: 'L0*CKT7V@K0F,"TR:,8F^CT''F MN)+V&(UE$"C&W ?ZP,0E&-B:@ MW'ZZ>'$E!-W5B#V9 #N13 F=I[&FFH;>E,/DAZ'M!,B>"?V1>@X(8S-/(Q,\ M@"]Y:(/"D(067S*8#I#[D35 XQ$TO$@KC@WR%=[:H#>1JL%\BGH/ M* K?6Y@^1$%VACXH1 $P,H1Y205*R7__>#F0SD@V) MQF4.BBI,&52N"7 Q?-?8?]-D$#H0<@_8T%DXK>K>^(R9OEEBHME/Q)!P-\N MOGU\\_O%ZLJBV?SGII5!](U8((FOHM#P'3E\=DBZ+S\DPEZFGS[^.7/SSO[V$RDF+2"H.0+FY$[#M("])%]$6)TXVY? M0K_):B?YG/XX3J+KWVX_OK]Z<_?^]O>KVP_W[^]>@?*>T;D?+_B0*RY;FODU M 9 (,AJPO")14/Z7IO@/WEN+UT<_79"7FVC^[W>;:8[,.P3%[[^^_<-V?R1] M6+8/E@A(:;L.N#=70W1VES6FZ#IIE+RF9.RQT6\7OP3LDQ M]_")U2\3F"]_O;P"7F&O_')3P.)>B"^(<^1SP(*.WF0%0.K39@'^=64&MM@7?C]TC^:.$O!\[0FL :0/ M-F),^&11SW[*'T;+)U8LCCU*5B]QHPUR/V:Q0 E/#I](+:\7O8/7)T>&SB$N MA,#D@:\-'<_!"/O2-J-K&HHG0.M=F;B@<1PA:?&2.^X#/Z<=2SF2Q6QLL8(# MQCESR>8IM6%E/06:X!U["$;X/Q']IP M7%KZ#)T2Z6+I+8;71@T:F M\]!/+3!F8]LUB-TIF PY MK+S!W0&7UX\47^1Z@W# )RY\2;^1CE6E^T '?;$,ER^F^D--,;(]Z,LWQ^"" MPJL8(F-N2FX!6[A^G&$,(%8-L-QV1(R"NU$00CP-RU]XN"%T\])B+5X\1 C& M5:4<%UMRV!=JPV..P#"@W)Y,';&6I['CB[A/K<$1WM 9^SL480SN/G"<+E(Q M= *Q!D[B =&BTUT=8-*Q"(#(T %VL[SDC,(HN(K!B(-H&\C.41%&P9-%I$>Z MYR!G8BXHYF-[6JK'74"/0G=RQ^$SI(TMC% XF6#4(&)3OZ5?.[)=X?QM7OFDAC-86SQDV659RCMIHH.?83$5 M.\NO%QLJQ>7P9.",($5$)P/)%-$9!I]B33';@(/41M4I]M_+L.>8E24G3(9S M[U_!H*3^08&B _C;A7%!/#Z3G_4U:[ ZKOR\6.C^Z(\-T2JQSGX'EIMZ1+>-4T#,B"E2K M&? A\TA+UPK7?WD)7ZG![&G%GC'(YXG65N/W*4H#?*GX?Y;\_R:W!Q3WS\,& M?+%=90*4"E F0/'_E$S B2R#GL#M>!N)3F;5Y>]^WU,;2L ]4B6RQ MH[\S9RF>[UI"I-$T6DF2XR%9M*FX1P:^*514!!6&0H5"Q3(J+M\QZ12]4-A0 MV%C&QEMQ6%CA0N%"^1<*%\5>3D^\Y89)@I""T/ZW]V@]X\BWD]<)01D94OSAJPVD-(Y=,W]; MQT>^8$$I@(,J@'Y/:W6.?']SG52 PM ZAGJ&UFZW%(84AO8>I-[6!KJ"4"T] MD4ZCB'7N$YY(E7?=EX:N]RL2;A(#N;BYYUAI?N.6?/V"3H>\K+4:BE7%F11J M5&A)H49%DRH'FE/RX50T2\WVR"L1*VCUM+[1+B=<4"U"UX:E;5WKMHO81U L+8JEERV04J,UFH3N!+,U'5#ZS>5!:T53XV^-FCIBJE#(5"33[4M+2V4<2I&H6:&J'&T/2F.F-73P>C MTR@IT%?W0@E9V\\>#S)Z^+P @^U:#!^_DD"2]1+<;>GR*EA4?1W;;H&2+6(? MI29*5J%&H*:K&5UU-DVA)A=J+D'7=$O)J]B(HRIO^IV2+W?9;13AI=<^6::& M$H]I&JVV?3>TEMI;4+#)Z5_H;:VI5RG,J!R, V7C5L'!.)E$(AFP MJ4ZT*!TL>DYL*.M@5Z6S)9S]8XK)TTH+QD L'@X=5N6:Q=M'J;?ZVB!W[:O] M!U8"#Q5LC@&;@=8:Y/7D%&S.'#:7[5;>\QJ'QDQ>U^V@#M5INVO-W,E#S^@M M=PQ(R75Y] RIZ,U-$)<6":4$]+O'RK] /[-%\+7(# M'R;4=ID%'QP:V(_,F9,1?-+(;,Q<8O+)%#IQ'T@P9O#/8XQ0UR(NO$-@H,'8 M)\RUX/VO9L"'S",M72-&TVB)Q^"#T2"W%G'GKDM3^E[M88 MW"\C\=^.4C7X>D1@GSU,\*C;C/IDZME $2!L-( 0IL#)C-$?,%#XY0<+B 4$ M0'K#- /;#!WJ 05@6.]#CT^91J"9&7,<(IKC%O0N9H:/N]B*_9.88^H^,+]! M[H%&,$N/49_) 6"CU($6^6CD0V_#:"C<>Z"N;1*8YRP8R^_RT6+]2%]$!CS9 M1R(J+,U[#/(,(QYR_@.()FB/3 4B<8_,&?7$9"/6D)'')V(\2]E@, WFR;=] M$LRG& 6%V7G,Y \NP-,B_!'Z$& !LCTF( G&- #0.@Z?$1J/H2''AV2S74FV MA!3!$DXWPC$'"#7!#NKXG%"8@AG P\.Y:(4"P1@2"^8'W]H!F_AIKN,S'O-# M)X#9B[]@K$[H2W*0MQPX3@%%R%FCJ0^N_06\@:C09@1,H"/[.T2> 3/L #HQ M_PYMWY:$=(4E@YFE](%X!P'$D$8?'0#,P#]7J-;FX^1Y.X'54-H0G5&0) M%85ZD,0\.T*BCI'J!VD"FOS1MD! ?>: ,MA +7(IU",/?5 A,"#VTV33@,!S M)D@P!77_ G62;8X)]4#KV[X9^C[J#ZE5J>]STZ:H9TPJ=&>D ^W)A%GX QI: M,:!7I1-GA4?"+R(FZ+_($?[MHGDA_@8$F$K2W5MX>\7M\CUC"WIIAM$?2SM_A>43+ :4&LYI M])]E&7-F)#GW_A4D*M _:%IT0'Z[,"X(K'KD9WW-;!QV7&OJ- T#M.3,DX[G M.S#%U)->9K7HIOI7HJSZ5Y!0_2M(G%3_RN"?)M^JU?^YBW(9B[,]]ECLB[U=W1)2N.S4;]2G:%'NI6'=JK/LF-PH4X^JJ M:[_@YK-2M7615Z5J3Y9UU52U)W/ 4&RA9G?1GTW !3.RP"V=]["BK)\]DGT/ M)R]- 0"(F48[T'6UCU?'.(P9;&? M 4N,0&R+L:18O730;2,;GXB)X $J7YSH*;C =54C?QE. 3^[ZPW[^%M&T^IJ M[6:!-Y-4C1ME]U\Y-'0[15P_65%NE-U_M=!P:;0+O$ADM?<"JD!6%099T[6* MQ$*SD*M'MF&A@)+5505#M72"KK>U[J!$M5 V.\KNOV)P: ZT;B&W$U24'67W M7RTX=+1F*V^UTQHQXQ3Z+Q@1[4:)>"B[#G6AX9FEF^CW"M5LO*TL+G^#!5Y\ M/@IFH@H#>V0.GXKZ/XNR%V<=UJF@[.E=33>4.JYT_T5#HJ<9'>6N5;K_HE?V M>KE:0L5Y*H6&;J/$^.\YQWDJ"(:.KC6-O-5@SXPE9?=?-"1:FM%3/F6E^R]\ MFZAEC.1 J(V=+1LYWYCA8@Q-C.A-1G=E>JE^J CG5DJEV M2QOT"[PX_!194G;_14.BK77[!=[U>HHL*;O_PI?NN>\(4EY87;&@E[GOIL(X ME0*#WFIJ+:/ ^^1/D2=E]U\T)HRNUNP7>.OW*?*D[/Z+]BDUHZ7V!BO=?]'G M 1HE1O]5]L[SLW<^,I=YU!&1'FI-;-?V [R Y9&I<$]EI^2:##0J/,=,]JLZ/L_@N'0ZLRN;\%I>Y$0TDJ(_T\ MP/3DE-)-IH)">V;R9!C'Q'<^%XNZ6U6T6$[Q3'*\+QR[;6US-PO( 1 MXG *<*L4_Y?XKV<*OA3%_@)B,8K_:?[K.B93%)%PI51^55AN]#5]H%A^1BR_ MU U-UTMRY95-+YK;@T)R7YZRWZ>2^+((ZNR^E;30[)=/DRFU/5&EAH_( ^?6 MS'9D,DQ9P9%3CT<6>T.PT=3;%2?*N?=?,"@ZO:;6[ZN"U97NOV!,7)8."K61 M52D\Z,UFH\2SD2H9IE)P4'[$*?1?,"BZ;5UKJ<+%U>Z_:+M1.BB4'U$I/%3) MCU 9,7G'<7%S:_X=VKZ-"3%7'G-HP/#.-5]EPI024>V4%3NO%A/.A=UM6)(7 MD8*N&%X1AE^VM58O \=5%DQ-^=\?9"DZH[)@:LI_0^NKM,>S8CC>%EG$"53% M\8IP_-)H:7V]B$,BRJ!7@-O]L\J!J57HXX[Y@1>:0>C!E K.;5FZ-+W R&*V M2^VK+WF9)](OI/[#FGB6S6<%LV)A9FC-XW%7/W@_*; M*@D41$ Q]W8>-E1WF"NWMIT(6QU[*O*6<"K@TXBJ\3>"HBO?I8B?/MEVV&NY MED^P2>#=\X ZA$\9UFQ^YA5=6 M]UM1GO]X6J[WFL;VPEM%S4SO]+6^D=&D M] $HH#YW9I>=_D SNGD]K4,"):]K?5X@W;.P9MD(!&3U^HV\R5,'A57>4.=Y MX4HIOXN;]J"K&>TR0:JLM )JEG6/IO<&6B?WC8>GAI32!Z"@^FR'LMMO:4;N M-![E4"J'\BF'LM-KY-U\.II#F0H+P\A#KI,:7C^%/9HV4_$M.AOO_;Q;>/;WZ_6"5/$R/%ZUL>T3<)-X(H M0KW7RVB'TO_V0RQR'?/G[Y\_/. M/C83*2:M("CYPF;DCD^H"_21?1%B].)N7T*_"0^3S^F/XR3(_^WVX_NK-W?O M;W^_NOUP__[N%:'.C,[]6!TB5URV-/-K,F:2C 8B*-H;^*4I_H/WUK8-HI\N MR,M--/_WN\TT1^8=@N+W7]_^8;L_DCXLVY\Z%$AINX[MLJNAP\T?RT(MNDX: M):\I&7ML]-O%+P$W+Y80/XLH8;MV8"-V)??PB=4O$Y@O?[V\L;/"7OGE.B8N M;NY1!K% WEOX"9#COWY);[("(/5ILP#_NC*.7Y^4Y*6=E%5:K@GQ4=1&NM>_ M0C^P1_-57?+:OGGM3ZF[A#>+F1RW:C@\!JAE'L+BFESO'X)K1QU)CL58%FT6Z4&"+[KVW[@DZEGPZ,P#/R93:8.GS-&?.K E_ < M5FX<,I>-;'AVQ#TRAI9P8RS:(H-F-&B#CYCOPQ_4P;$_VB83;YHP&CYAH+#" MZ91[ 8&7?.ZZ#$;M\3EU NCC.FD37_'Y*)A1C\$$;!0.ZD);49OPZ(B:MF,' M\=#"(/Y+5!FX%O,*'=':XB59?E*FY\,41@QI;/+0\[$;4-P@T?"-PQ^ )+89 M-29>XX_,&S-JQ5_Y/C=M4=9@9@=C\FA[04@=#9J_$JK+XWRBR3== .<$/P4> M3$6,B#NA(%F#W(\9D--Q^ Q^D" !*C[:%DS%8@&U'1^8]4 ]-/LD@*?-,74? MX%?;A;%,IJ#807$@T\Q5WE["(\&8ASYT#M-B/TTV%:1'*T6AC1>O2@?DBEP( MKX2@RH\\G=\NP.3@WR"U9O*W- XCVQ4:=+/[L',G.,L._-*N<,K/V^F1Q!;G M]<+7.NK1F4-E#+TZP:(T9?=??#6URI/DW/M7D*A _Z!8T0?6GGJO7PYOJD8WU;\29=6_@H3J7T'BI/I7!O\T M^5:M_L]=E LJ]G$V]%Q63=V*J:;,1YQ @]V//<;(9^AO[)/WKL4L\M4,^)!Y MI*5K2K.=FD7ZY)H>HSY[J5AW:JS[)J/WBG$U5;5?;%=IVOJ(J]*T)\NZ:FK: M,ISTK,EIZ]NC2R7W=H+PN03,@K&G\K4.>SX_A](WFD9K!\X.!:X\52'.G1^& MXD=%^+$M-V6?43R=IA)/>"7E;'AS^8Y)4_Y"(F-[&0 %CS.$QUN1E:6@425H M*,M:17XHRUH5?E1$=2K+JN!Q,I:UC#);!V'[=GYF7=YOYF&*7\F_Q0&[.'WZ M:A =/\!<>TSKUU83\66N?!CXMK7(\Z_=;8&;^)+AC.TQMJ4WC$3O:T99=XQ4 MJZ;@6?"ZHY=2C5?QNFA>7QKEU"@]VW*D1?%5SU*R_2A\K=4=?]66WJZNM=KJ MLK>SX'6G [Q6=_>>!Z^UP:"D2][JQ^K*V6:]F;NJX(%Z+N$"OR+#%8<+/ZV6 M1IA@B6]1RV"IW$'M@A#5DY6VIK=5W*&V[&T!>_.6!%3L/1GV:LVF\F/JRMU> M62&&6D48]BQF>)@-OTW7UK1UK=M74EM;]C8U?:#B"'5EKZZU^\I?KJO);35* MVJTI^SZQ(T<."DQT^/<3E0Q53.'80F1HO;;:WJXO=SL=Y;W6E;MZOZ30>;4H M7DO>]AHER:V*)QQS1=+7.KGONU1">RK<[6G-05-QMZ;E#ME]UE-*E9*VS*/6M5:S ME !NV6Q5J#HBJ@RMG?N64(4JA:K=H[[4-;V<_/,M?%6'2HYZJ*3=+6O_J8A3 M)773%86L$3./&C/]2HGOE=<8^X^K!!8JU!P%-=U.WJ"I0LV9H^;2R!T2/31F\OIU&?L_ M+C(.Y[_M34Y@7C-W*.H9O>4./RFY+D^N=;VM=0=EB[8R!Z<&F^9 ZW;SK@,5 M;,X<-AVMVOXS$?QCI&3-B1[SK9C9F^/9D"J-U'T@ #;MXRQ;,$V_98JNW;!$L&B^I%7#QN$\GC$R! M$MR2W]MNUFE@8X9&9M27;TX]&^@!M"8T"#Q[& H0$.C(LWTY/-NSKF"LP5S$ MN>3DIAZW8+YD8O]$6@ I8G:**7Y*Z''U!TSFWJ.VBXWY[&'"W*!!_K-.@T!< MZHB-[T\-P1@Q0_D$**RQ>,;<5DQ'$W^-GS@>)ULS:< >N&DV^.308 ;!C*LKF<,BV M^\C\ +_SXU?99.KP.6"QL<28.S8",D*GW\.A;WKV-"'(%^Y>+7UY)X.9A [Y M(P/Y\@A: ?R).M +CD22TV,P,QJG$E,HP'S$,BYD.L#^9QY-(0KFTHH+M M26>C)&41&Y5?+U(7V4_$ DKD!E$\% PS8B*2QU@U,,#==I$4<6:?/L)8?3+R M^ 2^<<5>DN0$'PF:+6;? /HE;-/$, &T3NA'3[_E0#IJL@%61?+KF%D3JD+6AA),K16@N'2S(=5.W% 7XR#V!@E<$8,8\E*)K@F7$I,PMJ38+../PZ43<)R>0]_JE?7.& MM'R*.@MI$')CL=@&^CXW;:'V9G9D8]*O ?I=-HO-I+29^ QSQVA/XF?83UL: MGOA!34AT\F6L"/#12*&#%#C4BS.P8S-VG>[]*M;(T.J(^;Y4V;$?/1ZJQ643TN5.^*.PV?1T!_!S_&AD8#:C@]B_T ]*Y9Q4UR7$'E, MDREWA96""9F927\)[P9C'OKP*%"(_339-$!%@'8X MT=KIMXOFA?@;I,U,_G8 1S!4V[W'Y]=NFFPV_[GNW6>:V-)69>J.R?2J+OI& M+&N2'56Q*E@L"N26\&*<_V849Y.,=//^[[ZKLB=VC;.N?R+RY;WE,6?S^O%; M?SU,.MAZ1=&3E[3D[+B7M>-"9J<8=)X,VNG)-/-0O!_[\"L M4D_2.\<%0]63#"5W)REWBD&*08I!RG(IRZ7D[H"S6\TQ5@O*ITY5Y-$TW2(T M3;93#,FP_R0CQB?)5684"(/(%=R"E-2#O5W<@E?X_!RVA]']= M.5NJ_E=+GE,";4X[5CZV,3E&V2<%B#0@# 4(!8@$$)?OHJS(%PH6"A8)+-Z* M?"P%"04)Y4LH0"A?0@%"^1(*%C7Q);;4LGI6A"5;(:Q"XC!'KW=U?>!KY]5I MW^0**5WKYKZRY!G]E4_00\ZFS$/YXK[X;E?Q[B1Y=ZEK@UZ!O%.UE?;G5#OW M56S/8=21BBN=FX"U>F#8"N1;^7)0(]X--+V?]R8%Q;M*\.X2[UP?*,-V H:M MU2BL+%RVVL['6 ^O7)%6H_6PZX=.4AUFM:J/6A4_RP!I>KO @IKET_.DN65H M+5TM@T^%6_W<=Z@J7I6F![NYKX)X1F\GN?*M!)_Z6COWQ3]*JDJ+VS:U=J? M)5+Y!#UI=ET:6K-5V'T*:D7[G-C#H%$DHTI:TM9UB_<(%WHKV8B)VS64VWTJ MO&KW"]1BY5/SI'FEMPM<(95/S9/FE3%H%+BKI):S^P?T>KJR5J?"+5WKJ&#Y M"7%++S+OJ'QZGC2W>IT*W,:BMFCW6\]^WU"KO,@K>)]Q"WK6+@]]\WEA5UAM M'6F9EYX5P#"%D0-@I#P1:.J8V$_3<2NHTBDFQH>G$)K4K?GRQ*FGWE%2B4[!ZIWJSSZJ(*K1_]=MP"_0*57W"X>$SR M3^_C\TL7D5W)>=WS@#K9[W\[V7R$^E]#KG/U"GV? 4!ZFM$Y MEBE6 #E]@%SJ1]0@3_MJ+17 >5X IUM:(NC),*K^0MS1M>;1SD4H+5\#@+0T MHZ?\1 60K6Z <40_4;D!1W<#VD6>7]QV'@0^)A>7PV>\4EU^/LJE\,LY*#$3 MCGD-?;K'C7?27]SB1>4P2:NK9,!L@ M"J%!X-G#4'"+!#RF(S9]$T6 B,>LT,09R%,J/GV$ ?MDY/&)&#;6+*3N'-XU MFOK@&B<>L =O,6F/^8$'381BIA3:>A2'7K+.H+$T+"2R[2X1>6>-B!VD?H+" M.REGA4@P$M@3:+-!-K ^_ZB>9KLF^H1'?3IA9 H YA;VEI/#1V>M((CL"WCE MA#Z^P$?RF[<<*$4M-DDUO$-21KL/3"W-R"=^./39WR&&,(%4T ",ZN_0]FW1 M,OS?+=#&(6U!3R-!DI4](KHGZ^0XM[.O0>[8")Z')[[#'$S/GB;$^,+=JZ4O M[V!<+B"0#ODC X7E$;2I^!-UH,$1ZBSQH,<<&L!HHGZY]T!=VR0@:;-@C%WS MT ,VRZG_BTZFU^0;O($- %8?<.*-TO5J1=3[:_MF266)IP#*7 K$*P+*BWD. M(.&:7-Q\9XX32S\T_H.A+HATV.N7]DWITZD*5=,D7>K[U[CS7U=ZWT)<#>!- MO@L0?]82<16:V/8#LM")?$389.KP.4-)=.#+2*'$2D=(E"_[T!8=B&>F'KN" MEX2JF4ZY%Z <^]QU&-8/X!N+P:A,6\#P>EF#I;)RY=,IU3SBCL-GT%%L-/@C].1#=.+73&')7%_"X\&8ASZ,RD>NF&PJ2(:E MK2FT]V(O +Q*)*E:4B3MK G0B58YOUTT+\3?,%PS^3NYCNP>G[]8==>;S7^N M^^)+$_O7WR$/KN/IR;]6)[FT^]?Q3Y>]ZGNGTQ(RN/)HH;5:+)>7/C]?#F'=A' MZLG;%:I"FO-F2M5HHKA1)9HH;E2))N?-#64^*LB4"M%D2Z9KY997>Y-SV]93 MP6CK7A"/S^1G?6VA?=S!;;S**VL2/2B0>[%+\5E&E=^O1I5W*)9R:5^)0:35 M3:4 (#C[*=IV>*F8>+I,_":#F(J%M5?$7W!W3^GA^HFPTL,U8&*%]7 97G[> MS,V 3Z/)Q-\DNT&I[^(]HVK 5OS3JPO?YQ'UN>9J<:5\A9E2J<&<(4(,A1"% MD.T(6;UTOL*LJ=1@S@TGZ5OH*\R62@WFW#"B_!&%$.6/*(0H?T3A1/DC^6)" M*V6*2MGY34UIJ8;14GKTZNM98E)XP>^6])%\AE/)RM]0EVG;$?A]FA=_/U%SZ79;,8.B0C?%25*Y M,K.!USVMT]<+D)A#U?%3W,U#XOX>EVPH[IX*=R\[S2(6R)LJ]U6%VO7D:S?W MM=N'XFL!48\J,O;PM-R E8L;0]?Z_9)$MEI$KR=[6UJW+(U<+:+7DKV7NM8S MBH@V*(-;M,'M5<+@GDHZ1P5"!H>Z*ES)21XNM[161RTGZ\I=0^L,E/=25^[V MNBK,5U?>&H.R_!<5+SCFBF.@=7+?MJ.D]E2XV]6:N6\W5MP]%>ZV0';S7J6F MN'LJ%KSDHY+"&V@HIFJ_M=J,LQJI@PG$7)-UV2;N7U:)Y M+;G;T7I=%4RH*WM;J.D-5#IN0=9U_H'*B]ZV'(3'W;? M);M/]" G/?+5"CG" )Y9GB5K*99#26PU9Z=KK6[>./&I :7T 2BD'F!VX(/D MKM5Q:D I?0 *J0>8W66OD]=9/B1.\GK,!?M!U8?QB>(3O?E.(V_,N^ AYHZR M*0WZ+ VZUU2V5T H:'8MK=]5MEXAM?I(;6OMED*J0FKUD7K9R5VK1GFE)S?& M*GJENI&[*DZ97FD9:6TG'(M>3FZ3NQSW/* .^?XO.IE>?R;L)U9&WB^E;6\5 MU#I%&5]5YC )8O%PZ+!5;7Z TJD5G5F[I0URE]@[-9B4/@"%TV?CM*UU^X5Y M5 JG"J?[S>RR.\B;47=(D"B__WS]_MR'5&H;C%;:L])!D^TSTUM-K67D/;M^ M:C@I?0 *J,\&JM'5FOTCQUE*QTGI U! ??:Z23-:A:5'G"1*ZC/&"GJEK<:1 MTQV?.\ MH6CX..367/P GRE(EOR\]T%F?1'R73O)G&;:7Z$?V*/YYN/-5[H( M^+X>>N3E#;D?,V*[\GI+^$#,;9?BB3_\#574- FKV9C)MV%@[@,)H-U@[#$F MWG-M%]Z!<8]]PER+6>2K&? A\TA+UPC>T:N1@(N7?#IA9 I3YY:/ \+K634R M8QZ3_4P]&V8%%".4> S/8Q,^@@=?T1 MDDI.S SLQT4"-DP$F(-O8RGY!^"#WY"]W3H^AUFY@6WXX]-G?(1(#^A"3,/\.;=\6LX/_NP46.*0M!F-$=$(86=$MJ?(;&,PHR7A' M.LBO%YGO<:\;29$'.MOHL0(?DD).(/F)7,=)FMP/X,U'Z-TG(X]/D.5B2U:R M%.B&B%K,IR$V1HXFR\NE"V.U'?5HV8_$=*CO_W;Q[>.;W]>N4VTV_[GIE%#T M3:+8@FB':[F]#_=W28.;;D--=1+OD*4;&(^N/#Y;[)TM_V0RQR'?/G[Y\_/. M/C83*2:M("CYPF;DCD^H"_21?1%B].-N7T*_B3Y./J<_CI--PF^W']]?O;E[ M?_O[U>V'^_=WKPAU9G3NQ_X10EGH+"Y M)S3<*P)H91["X9I-<(]\%+OGMUIBVH09@6=2I@< RR93A\\9VBH'OHQ\D,1E "\%&F!F*-L= MV9'#L-HAON2P!Q@.F#N?NRZ#2=#0L@,M^AZ?,!"!3M"( M.PZ? ;EC;Y4_VA;0SF(!M1T?7-8'ZEFQFV.*&\,3'Q(,#3JP@)$(2@LD7<(C MP9B'/E#?1X29#'QYX!1:30IMO'A5^OQ7V"#=*S1!T0KJMPLP@?@WZ! S^5L: M*X"YT.B;W9F=62Y93KK..JEU\4T6Q" MH(#6IV@O]J5"D4+1WBCZ)F.I"D/*J&4V:E\P.4'9M.J,MS;:2-DTA2)ETZI_ MO']]&S&U(7?DE7[9T8WUN>O'ZLJ9YE:CI-N$RZ[S?^1 1-8\@R># M#\F_1=&X^+SSU2"*322E ,2MLV'@VQ;##A]M<[]:_TJ&SG0FMV\ER,KBWL*%K?5:Y0DM\^X-_"L$QL^ MQ64#59C@V-+1:ZG-[+KR5M?TW->D*^Z>"GGGO)5;/R#,(QLQ348-CRTRWE_?*4V7I3H6WNM;OJFVLNG(7_!A] M4)+P*C_FN)D%[49)L5P5-SARW*#?5GGM=>5N6QNH$RJUY>ZEH>EM%3>HH[UM MMRIA;U5>0>:XP?<-ER,7%"S8IS+*MNXS'N,XG,1D/3>R<379[)02%3\DP16_ ML^>3]$M)HE/<+H7;1K>4=4F-N%T'3ZC5;I024=K"AP*"$966]\,(]\;53$MK MMI0U/Q]^&UJKJ33\^?"[9RCOK6++K[P M 0]/C&V?02?4P;XP-V+J\2E09DX"^G.?J$?6"10O39DKKI8N=)E':K3SNM3[ MCZD$ABF,' CG4[>C06%D7/#R&5+S^O2'1HD>;>AJHN/"C >.-KIYC[/>G"6 MYHVQ5)>G!Y?YHRW/,H]TD/L@N[(+YX817>OV\R[^%$K.#267/3WOT0CE/53; M>V@;U?(>RDA?R8N19]XQFHH(I?-1-D=^GAKC4KQ'PNJ>!]0A'_]%)]/K6\)^ MXJ4@^Y78S$D8,4'QKW6@VWD+YMZL$#%#ZNZ,R,?;9X3@TF MI0] X?39..UK1O]8(=&JP*3T 2B"9]8SM&[_6.&"JL"D] $HG#YW9OW6 M'B?N3@TFI0] X?39KJ2NP]K\6%LYRI<\7U]2;S5*A=66^"]\'')K+GZ SQ1D M0G[>.Z%.7\19GS@:&+-R>L0>TS#X*_0#>S1?'<;]F!$KNJV=V"X)-H9V-3(; M,Y>8?#*%/MP'$L!KP=AC3"3ZN;;+"(PS&/N$N1:SR%].F$D2G,A%L^]@D/&- #]>534\^&,<+\"0T"SQZ&@C%)"]&8B,>LT,2; MJ&4A)I\^PL!\,O+X1/2"EU53=_XK=A&P!X\FMU9[S \\>#<44Z'0R&-4V\EV M32=$.,%4_6"Y31-ZPBTKV0X?$1YZ9)04AA(M.WP&D[;C:M(- N3U%P2&EK@G M!I>58JMD7R-@0K_H>>;!+]0+;.H ?EHY+. #.?RU[<<1D(M-L&_C:8^N/83 M%LLG_'#HL[]#Y@;8EQW M,R_0]NWY:1=<@O<<4A;C-%H;('O&C*?PG,E1>.U M??/:!PC%W8M7@(!<0ND5"8%QG@.60.GX*$ M!,P\DD\ M:Y!1U$+?*?U.IO 5J)<)*K'0 ^U(K##1U70Z=6Q3@C/=G!_0!ZFFMO1M^^F9 M@OZ$5SR*QO\*D4^&U(='! E06VP@P8AM4Q-UQGO:KLHA 7OI4SIBHYW=W[KN M-*Y6R! _*>BMH'P(JFXB)#1$6Y+ 0-MD8$37ZVT$8QJ N'" 5&*8ERS*B"R, MDIBWPP*)M$R6ILX0RFE_%E1-E*)0%N=M=S:018Y,*E)TZFSP] "'4X^/P +! M@Z #1RQRUASV0!UT#$&3!T)E#JG[([EE5!@6:CW:/CPKFTS4KXV"[+I,.*G2 MO"#\-YNZ!?3M&/J(>]'+_X1NI$/@*UU\)01]X:NE/-R$^0N_5NIW(Q<0Y&MB2P$&0(NU(Q,/2MSC(T,6!"C-. N")]>HN$TX7B#)(4/7 MOOP:^@/S:&*_EKU8AV*;BY 6X8)L V1[9RB#8:&2;-C2$CC,T MQ@(;">/&Y$TT$JI <$DE;1?N+ZZ)H7WD B]N;;T7EL9IU?%J%- 0_)IHGE= M-A-M@5_@H4I"IDAE&_LB#I>N*FBNKS"39=* 'O-0CWG @0=7^*4I1S=/4$(\ M)OVC,06J#1ES4\H/:,Y-6RA'P7I'Q$C^7WM?VMRXD:3]?7\%0FZ_H]Z V#QT MNNV.8.MH:]UN:23U>O?3!D@414R# >')/K7OWE4%0HD2($Z2(J$8\:F2!QU MY%V9^0")#*349I>?(R>P15[$%KH<'_XH0*B'(X$PU& A8TB Z(T%#;95V[6,<5@OMTT9+TF^?8RAFM88 M+39K]3%:!)YXUZC76FK(-@YAB#H!?%*2XR]"K1]+DZO!PV4YNZ;U^-)TN.O= M65T?!-1O6Y=?/O^Q-1Y,K]=_+LJ.EM_HV'TB$Y?SSSN[N=K*63=2KW<%1@@^ M6L9+5.*S^8!^;R<*[[.4Z/Q/7:3ARR_?OO\Y\QVSPXBTH-8WT"-7X< )8'WX M79;5/%*O_0#OU1%__=G\V->YWY?M+Z<[GZ].VW_LM,]N3J]^ :*[=T:Q.CO# M74%[+K>\?<'+V,3S!IDR_E.=_H'[)K+)Y4];UH>B-?_]I'C-8L5O+HZ_ M>L$/_0[7B\'$@*7T C15=SJ@7C'^I2;S_-?YC@ACV\M?3M+$UJ<;"N51# &-(/1UG4]E"<#X]$P& MSN78%RSAJCLIY\ASH E,0(O-]E3&U\.V I'8*EI RN06#54,$(1@.%-4-?+N MR.' \Q_0JF36VAQ6Q8=Y:,@+XPOI6-A&)$&=;>$W?+VUC8=R_3"-X3MXG'CH MBF&"\3T4E0ZHH_>_+'W!QO:-SNLLE#OR,8ZF9ZI%)?9^S8Z'5[LKC'D(_B)Y#1L[B-?J8K@6BU,- MHB*3U1T$B&*T6G[;:FY98 _SY\:$7GG=P5D%W@S88YU/)Z'O.V!8=3ZMY.)5 M@Z@8O1K$L\CDV8.8G@'\MA>G&D1%)JL[B,IL>.L[N(*#J,R&M]98]^VM;%YZ M[:^8]"K=\@F$W T=-/[)1XNGXT>+E?![N^KK/. 4V _5)K[=3;SDPX9J"]=> M$'_#%(]*#J\?"U=R> TV<87E\#*L_*=WB93+U*S__!@Y/G<5RQ#:8VE0S]G$ MI_=Q!WK#/,D9Q/92%#9/1]1-WX]FM1\KLA^O#R5<-.&Q-*_.I^T3663XGBEC M>@O6BCPVD#R.J>BK(HU5(HU*LZ[B?E2:=57V8T5$9Z59*_)X,YIU&: &+[+M MB]C/_-Y=<#,8F5TO,^[?4X;_4Q ,7I#W7B&(4[#>+] *^X5&,C?4RPN]=U&K M7^VSW&=[OSYO*^EJJ]_D5F\W[+W#YG)68=[FH2N]SU2L&7O-M;MH'K7E!0RJ5_":W>GO7IFACQ=%KIY(;NP>U M91E;3X=47,TLH: M)%5J2^G4EO.QUI)KE\^R@B'8?7OWJ#KP7LNMW;7W]A9A>5=;N_A#[J-6M;-K MN+.-5FU)1YUKE:.R0!]F,A%\DE3P$/O0WC^L3K'7<6M;!_;>[I+R0ZNM?=6M M;33LQFYE':^AHFT>U1812GI$T?Y:8;D;PT!$)\*1X/&,E[@@"*P!;X8(3XCA MB&AWXH'1(0G50D&9QPAZMXWH3%X/8RB(SQ2)./43#=NL[B?$RZ [LER!H'@! M@S5%3A [!DY<0HA3=XZ?.AHI;M8#%-HRCL9C5#I/Q.\1)-?K]JV>C\A5<"6! M8^'#O]>N:Y9+'3,1\3@2!-\6(TR'*[(_'9IE(C$WY*L1N9+7;2Q?!\>(<:/^ M)"Q;.9@Y?BIC^C*&%3ZH&T8(?04$07A_D0=O&0D8.$/WQ@1&3_6';C$@)\(T M(PY@&(@1$L(/D1@PI3'#'#*\=/:D2"1I%!!@2=>)^U;'\1$C2TV=<:#Y8DOA M4>>P2@KPB4L@U=E39BTF4(HGY]H'(48%6W(H$>ZA@JR>]GO/M=JYZ;.B%3I@GBN]'"9DM16SQ,TJH#,YTY7F2AO$1J0J%/,'2P MBO<$G;GIV,XH J3"2I+(ZZ0,/ 3\I]:'P"\-1,^,_GD*S%L@(8+1/V*Y]B." M0@P',':85]C]@2EL>-:*O6RC)8\HA3?:(9PDT, (0ZJF M)6'5!_4M85$%/E(6:\3YDQ;%#JF)2 X%U!FS% M)LRX]B%3S)' Z?#$()0*%B:1\O+G] U2N0,#0GS39$1<@-?0,_?HD0=L2(2= M?S$&Z0S-:'ED4PG?8_N4KJ,ED5C4<"LIPYX?WL%O&M2(_!F07 MO.QP$X-0VF[@*""RX"),ME7L[X'TF1U)^44.1S&*N1EYI1-4^(6 MUA?,1/99I-M ;HD7*#\(9*N[XX?A#YS3R!.^BW+P3DA;#V>HD;#E7=(_R&;* M;@A00A=N?65Q.3\LW_+5="1Z/O"9I"2R<]GMA 55.YDIYFE$:>CS,1Y1_H#> M5_0%N@E[F_A*@U^ &<98 15ZF-[V<_+!?JK&EV0CU?YCQ#!G;.2%U<"KO7T. MA0KJ]PM!:L+U#J.Z*EQZ5ITE,)=IQ 8N<#9F&G)NQ'+ D7Q5P?N]"(7E%,$ MR@NYXUW3T$H>1PAL1.-&Y4BW:$LGAH%/25[PV.0;6+;2;Z-FC*^X+Z56V MTUMXE-5@-FO68-= 3T9A5PA7ROI$WXR@X.\:![NUHPPWW.G!&I!B\:W[,"*Q MW76&'D[3'*>G?&1DRIIU'I#NBERRCLDB;E\?6X>-.JVL-H,="? JJ3$=AH&: M@'+B42!D(2Z>[+N]O=H1DXY:2'R.+74'Z4L)&0NV2KUVD+\67W\;D/Y3FLF+ M8)G^G<(FP71)E<9=AV:SRP$3^*N;,CQZ9V0-0/YE LOU>CV!T2T!1D-R+T10 MX&X0JBUP(HM)&(( 0PCASV..JJ%B)ZV5[),Z#R'L8"X"F?SNF1]FEOB$;T ?#G8.QL/ N MTK- 3K+P2@ZB MZI! M5&3R)@>QVN ;%1#CFQQ$Q>C5("HRJ091D;JNY MLGGI]99A0RO\YG557Q5NZ!ILX@KCAJ[.(-9"$%?XS6O*PI4<7H--7&$YO PK MO\2Y]I1:4[E,%7[S;&U0H4RNW'Y4*).KLA\K B-8H4Q6Y/%F4"8KTJ@TZZKN M1Z595V4_5D1T5IJU(H\WHUFK)K?EFMSJ_V?]KU5R^ ZSQ1Q5$VO6'+=H32=1F=..WU9*.Q+!1!W8.Z$-E*'F\F<6I!E&1R8Q$ MF5\7BOBT(DTOS3<6CHF;68II<29+==Y^$GJ%:BCK9AUZOP<>MIZ]3JB%=D]@ M(UG?PI[H:1)&(XT(TVS4ZC\3/HX!0<7=B[W!T.E27]D@#'9@ "D,'5M0PI,' ML$(*)(J;X\N6M@EVD\=Q&2WAN2._@I=RL)\GM?F5+>DET@=L4[/>./H86ZZ M1Q$F$ZP.][0MUZB;MBYK-,U?ON0>K@@IG1AP1B;N4,]$))I$(3(6&[;(\4=_ M"X7^A=W]#< $+P&:>_!B0A(HV(X,$4G!*15!(A5V(ZY9GPE?A3;?BWD@L1?G MA^<*1" B- D&52DDH$CXA#.%39N;$UV;L0MS)&!Y<.PX"A-,I9?Z/@(#.$"Y M<3<228XE=7J:Y,I'>?'13O*O3Q1CM.EZ=ZH7[.67SW\4]X&=3!<=C#=M53U; M<\\[N[F:F<=JO$0=(I@/Z/=VHO ^.U[(_X0=;:W++]^^__EXKNS$RJGU'A,% ML#[\+LMJU=5K/\![M?[2G\V/?7V.JT_<=.^^SF].H7(,-[9Q2K M!%O<*FPEG5O>ON!E;*(&E<K1]J_>I8H+UZOVW]E(3=K1P; MW,N5\$ M>4C0O'MXQ?B7FO;S7S])TH/6I:;))!F!; CWQ_E4E@",3\_DZJG\ M*Y=P51IS=SY]]4!BNJ@'4&0>R];]5R(.TZB+Z;F=3<1+@H7YU1M;FVM>$2(N M)^YSG_>-7)TV+<(D9B.!$KH26ZG1/*H=FNA*A,I$IB)^0$4-.EX!3('UZ$KH MP8LT,A TK6'H>]T1PCXAEFAXQP +J*4_AT[DXI-/0.7#8*)8JOT[3]R3#1"D MB)>JKF^GL)=H<@R\)!&B9N&;%,K:Q!LS^Y0MY5$&3Q4SJ"7?@B83MI:/8SG# M2"#.A$5J@HRKP3",$C1@8.'?P],$;,B=D^AED6@9 2*,AHG$H(1?X+U!UQOB MIC3?PQ8@3D[ EG0/3"Q%FV0PP?+$::_G=3V).C) P#D-A&4%".CQD5[2PF<] M> .@!.T6,"!I#=%#XM3A)Y"YQFMAH^E4N.6#,$X46-[T#2;HD#Z".<%0?: E M86!1(4B;!VX*(4&1H8G0F3@T0KNXE8"T#'^E46SQA>)A&,9I)!AD]99!R#I. M\",F8Q!AL_ NPLT-$DE>?TGDS%Y*AETXE) ;>5!>AB R %YI3J"X%7(2.EXT M:6 1,".C#%M7PZ=H# _MI=T@S.;7T FL,Z?+UO1TD:P$[]1[X-1T. M?8)N0;!!7!"P.2("19#HB/1F"?ZEWD.*KRZY=*^$.J6)Q0E><^MUI4G +*>Y ?:'%@4W,+: /.B1:DNR[<3'YI:R M,V(*,%=SR!@\Q!#I@#R+@[U:AK]3=KG_0B<^\7" -#V@\WL$M@%#BZC-8$Z" MNPKDFH&PY3_B3+L8K!W2+,=GE;W)+=P(1E3F55?8L $C^B!R'[ @N%$)>SHP M "NY%_Z=D-X4>3W$\/>"?2;E%6$ (!:"9Y[B]O)&J%>K*4B1BLA@=X[GX_4; M"4=#-H1F^0VV%P@]RY?A]&P9N>!NASK&#Z#(9"!=&TC=:N7C?]J MO*C#AB"NUFWQZ)%=6+R(J'""A?/[/?11',?&JW!$/H8>0#0S-!CRM,#QHYD. M8A'UG&U]J[5K]%;''8"T)-&)\494FPE+96Q]FU XD+ZTK:&AY!F7,?9)-00T5KJY==M4K?IZ>"+BI;J+,.G\&#GHQ M0^>9KPTT /%8!4]E[MO40>QGL)ALS86SF=#6AN$4DY?8^_\IO$WF\9B)]_-. MP_K*?*DA5 <2!F\E5TT*1AZ@, M(C!(R=1ACXQMR7>-_7H^+@T_99L)TB@ND)OZMTQFLN5)?NN476(811F0MXMW MF]F #4)PZ(CHMYWW!1,23@066SC$9&G%E^7AC$UX2JM>.]C[&?W.,+*U]:@% MM%8DL3''25(FAZ3HIKQRT&Z57L(\B9]S5#%3!L82(V-N=XH6@XXZP'4 QQ&M M7280/97)9X)1S3?OUIHP=1H9&,O*[>G@J04Y/H;O 6_G>_8*[R%HW.SR3>3$ MR\C#%6=:U/CA)"3#GCUU*R+IRA@T*9$[T249A%'B_/@J<(79 M8P3O&L&5(\%PHU)IK!V!%'E3&D+W4F[%9GM58_"]%('-\'V!,"0C2"3GI0%L&,8SQCJ.1ZZ&C6:U:!X;J5&1D+$D%R1,"/3JJM*+%V[U' MX"-Q?-/I=J4LD69P+HJ**/(E0]BQ#B^@QX/,H.\$G@J0THD#'03T!OX3,$;* M4BIXELU&E>/>&@P%R=!)V?^B8E7PF.UW@P)#I M-3ZF%K"1CWCMX'>5&UQ,.VR,:\@[3+Q-AA0R=]B!!6%/*3<)G!9ZVW@\;+D$ M$(?>88KF7\3^6#1V%K6I*.2K:]89131"S'_'6WJ.!U@?M+?>$2ELGLPN2L& MBQ\539C&8##'[W6<&IP3+W1C3CG#%)A?EKA<'/9 II651K]M@=# OV.THM7? MS-X]+R >*%8 94RQ.9K"& 5/,Y6*$AJ_9@5/*]M[A][R.<)>%/) 11PO1AS-E2&.-X ](.EN =N7 MWZIOQGD:YR9V1M8V'7AYP7N5'8W% EB>066G"VCD-Y,+7T-]SM_VE$R1%^Y8 M,'4LVX?V_N$K]ZN>^O)7;G!;[?4XC$3+WMM?A+D-456;TV M6>W;AQB57TVR>OL&](OWGE,'Y4?:C/8"!G7&]B42WAD##-,[P'!CGCB)/-V2 MXBEJ8MZ35+W/K:?S\)SI,C,X @9AN6&*>1!C+/$2L;U%C!/]W(.Y+?5GC*QX M'^=5 Q79+)=LP+]KU)=.-:O3Q7C9>66<()]ETG%9P84^1VL; 9#UK&\JU<"Y M;.&&T/J0A^X%,B/;S-$SVU/E8DRR$H]O?;P+-%^'59Y.Q#GM7$KDFYIAKGR<^NS@.7=AI%H 3S;TLJF($:[C%M9R^$:1\B(+TE>[._-QF3UV MJ88!Z\_'BD!5X:=ME)B"U4QE407EO;*FP6AK9TW-]K2P?,Y;:C[_TF39N3[J M6G]95J)6UTL^:Z"&JNS8@Y:MN M>C[V-;P3/G ?6!9A+[D'\5B3KZMVO'C'R_<[M^0NJAWP7"[M/#JL'>@-TATI M'NE57[.NA;"^A8DDBI;NUO)9-24X#@<=C_M]JGXM--I!&&&):N)X_D:V1,&V MGJK**^8FL:AO9(MB]+B'5*1/359]K.L-8H];M*+)D&)[AKX3N<@=W"%3LDJN MXZ,T JC03EV@V(L>+[N2P$9CA\TPPF^H4B7WS-PM&=EMXKZ58L?*2%BLD9 U MLZJ,A (:+3H0UP(E\RORS1TXT*=5=-;K ?L*J IU?)!JXCRKD)T['N7T_7C- M[T9*DQNC,EMWF7[7V#NH-29ZSP6%S7P*>F.. \AP$PCU&NZX.=%L1\5Z97M. M+6=*=8R4?0HJ8Z"4 ,-:4.R"D M^TQ=T=,X+%_2\W)A_:GGN""3+I5J1D2YS@@LJAC6W/I?X40SB@I?YFRF9!U- M1KF_"PFG:KW5[< M;E]1NT:)T8.MTU9FYY][(%J&"&:4KS_Y'/8Y)>H&)>2.7)YD4JCBSKT=^-?^ M8_OZXDD#C<)^$M6F+V;3#W#3#]_&IEMWZWV;V7V;V__T#XZG+? _D4W<)6[EBW(RLLR MB.ELY$F5@*M"XR]9A77T>L4!91QN9C80)M$T;(/6Y7ZJ(@B1Q2[=J,Y;X^ UR>*30^YZO]SS;8\ MVGZ[UOCK%3LI532R6332 M.+!WZPM3R161O$TB.;2;NY4DJ8ADUC#W#K!QQ\*"0Z6I9#4;=U3@==/ ZYKJ MM15X705>M]'@=7 92#P1=*G4="-+M0@@-8&'4Y\ ^*^&8AXZ6,@.WV)MGX.8 MVPB?*AR@(N$REC<6CW*EFVI7 ;+ "YP(2]W3*!:JN*LCBP=KUE]8+GJ;^DZ$ ME=6!XX_^QN<*U=P4N]GU(9YCI&?7#T'/!:3N1R\>QMW"W+-ND.MU8%EU: MAVM7.5F"!I$5L4 0BY7:7(",RW09PD:KXN13VA)L=KNAC'I!<,Y8F(>UOUCX MC2%AZO A2\-A]>($OACH'H_<9(K;@ 0A+E[?N1/ R4,?[@5!"3R%O5T0DGV8\+WXCN^@J1!#.N%NQ#VK/8#I=QUK M6U4/?VFW+U6U\'NN9>8!.'GNF6>&&O0^C5%,#9P?0G)N(HD&]'LZ(.1GQ(]' MN'MNJ$<8^CH5<.I/QU5("OV,E=1KQ)+M*?213;XQ5R35. M0WV>8XZVL8W3AFN;K[3A0A!/J1RU>!CBF[ B,,+=S)Y$>TOM)\9D.G M-%X@N?R"_BMU;^7 M%3&6MY8C+>;T4"IOVCACS6\JG(\&RB6S(>W 4E1>.I@ MZ'@1M2B!"=Z&H7OO^;X4[HD3W'HDH^7$#3I%X7SO1"#]Y>!"5&G.PY2M^9CU M0$V["2].MX]M6B3E2-U B]/!RN(9BT'U]EZE$W'0 ]P,.PPXMN&D?[S^U' M4,/0+S!,C[54-C*G$Z9,[UU8G!%.$W=7E"%W@]**B8I92O8WB;">$V7#$,4* M-CFA]FLTZ1@6#R8 ?,_$ =(.KF#!BA>PP8$K&WFD5X%-L=$YO*,CDGL45RP> MQMB;R^_EBK Y(*O'"YA)=5EQF-*R*Y ?)?G!VAGK*WO'H?0 .O-=W"8D4&R: MNXEZ^B^#9G-8R%VEO0V&S+9J$,:Y]C=())D<1F$4.2.X6=J*!1LC^?\N].^8 M$>F12"9>%SLH4INCM/,O@9U1QJE$,\,F;AFWVKF2HO8J$[4;W%G';*1"L11L MM@="&/4YMO20@DVY"5UX"B@3N K-GIAL#^\"(4 $[1\0DX+%[;BK;A75#I]N''_/=8Z3&1>ARI81IQI'H M^8+G+[BUD"L%(/]^+TCV(^.2RH*A>HG/.E\VOD&+4(-32(<)Y#;LX9U'&@!D M"'IP(\V6>(VKERR=EB//J(>HS;XDA# .^#EPZ=D6K"!9J/UQ>E M!>E86APV>/(T.0VR#CPU1)2$9F$,OR[_!+#<%@IDHE* M*R0>L#\,+H;1"6S:*N 008@IRX:;RB9>C+.1!C,,C5Z.=D:8M9RQY.5 %T$L MKP8COBLV4?P96Y)MM,F-FM,,[\8-:>\F^9]\([+!,)A'EB[Z',,0[*@XSOR8 MK.6>[,>G=G0()C*9:[A'(;SH/O!1C,A@B>K:A^]!LXT=C)3N#I%^43L*&8D MHYN>JUA+1SH<:<+89%1)C2RX&13UO:'K+;*56=X 6[:U:,N-DT1-?G#@/K = MA6_"#6-;$GPC& Z(AFP\L6PVQ1PA)T,K+)?6D*BV;/WC]\#R9%*@%M!1G,0IY(+D=#$1+.U]/ M7ZDMFKH-4,737SH&0@ C%(@U^+;\K(4'$?W*79?YK&I-6(1([M%'L; M(I,G(Q\"LZ$(+_'Z#BG8C!ULDZVSI_(4LT<;!LL O'_T6[F'[&U$4I%M,AD6 M&&7F&35J=.]P'H/,CPY!X[A20HVTQBF<\B:RPU]]SV>_=>#\"^P\M@Z3(@&4 M1:9\\B*QYZOC7.=EGR:*>PI@L'I*O"BG65%=CS$-;3[Y5BS*,:K!TMS4 MH#&(Y83._8J\%FI$:,I((A^*]P[ &L 0[J.<@.)!6*J7HXXPT4-44";176MI MV 4LSZ1):^$-^B@<:GB^;)W*FFLS.Q&PQ7,X9VPMS,,NS]$DD4@E=2.L$NZ MHSD7!DNVNM(;U" [=R%^8P8V\_2AC4,=]Y3X&_ACXCQ0YUT?A?'D:#FN// 2 MJ;!ND4T";KJ=@ET?;6S7[79<+&YS$BSKWPF;X(8#% ;4.AUXEET85GRNU?&( MS>S, %;Q;"0*^!?BXTQ!%TJ+$ /PWM&?F7(BH?3WU*.47BY:9)R\I=$PC-E)SH$'.0_Z-]M* MJ6DS0[QRX(VOZG"8C6/H]Y@[0;K/'"0*+A"L\FP/Y9[%IWH43<>X/1TI<>0. M]*?(5L0X-%/0$700Q 8%^HUH'/C>#T$P1DY T1)]B$4>PR:RVU_J1(373,IZ MMA-N4X^/U\-@_- 2228[6$9:2N'"* %WC+&@B"9DFHGR=<:.OE7D4" UT(F; MD[MMS-)]9!-CF!^\'4@A'888SG4&TB0S@ZCP=NF *<6HM*TS' I,J\&8>)8@ M1.DN,=%USI9*1+UX-] R.O2\@? M.#"O'X:$T-(1O'+2K:;EQ6>CT$$S$H@R27PV.+-@H_#%'<:*81;4_E]2UJAF MG:,?@(.BQOP"#%Z2.H:[K&EI; 5!X.3P@#)G'H4DQ3(9S\>0CO***>D+QN+E MCDZ7*0JJ'.!I.<"M*@>XR@'>P!S@.[[(O.2-MB>/A_/Q@*5 MXL7:=.ZA_@7:=J+$-'A03Q6F@XU%]+6KSJ8"VR$ZJT-:"#+5QXRG: 04 SA' M@Y^A<9M+1$XI;5@I.3!;(HQSYPTJBNOI*$_/\2).H*($0*E:/41+\'H>L=E$ MFIJ9!Z#.KCB !//N>T.93'&VA8D.0%@B66<$R2[*QD40"_:=Q-?[R(PCO=_KA M?K"V3T\]ATV7A6:1_$#$_)ME!#R]C8QGT-?B%;U5I*I0B0@:P/'8F6@1O M!0WO#75.(W'G@:TP*9]DYASQS@ #%'_+,$%"C>-PI^2Y?4XR>NSU.2Y%&K)D M/8Q5$,@A>J$R$PB$9"Z5E1RGL$MLX\I=HPQ+/'C$R'PN$3C_H(B@ I!%#?%1 M0]M&O?^1YS%]>;>WY">3_]A#AYK2<(S+**M#)N>0DP2>:YHEO/K>P&,ORZ8D M@BRI1R^)'C-7?*C1(K6J4L*'\(_Q#OD*E T7F<$&0 M.3*C&][WRN1>@OA6D =<\.&Q:&''IQ.'F2HTEX6NW6DMKVPSN;X'NA7DY+]3 M,'P8S((.?R@#@AQJ35^V/F=3Q <,YAE&!5,NT@L=.TL1"#Q4_*2BE=) M"$1Y[(=5-86F;G;:FSB,;97.DXJ/F]ZD'[;JXD::JM\6)*NI8OVZC^_YZ=,$JACG%^D M ;_%EWDJ >?EJ!(3CK76K$MVS>@KG#@2D0R(:T+-%I&(0";.ZG)--C,4_1F& MNQ%$]F)3^QF+@$^:$A]^J2F>YR/K/42_Q"T2,I,Z!&T\=&*6&.;>9R-FDIFZ M(H.4HLYFXM$-3IE^U (!ER5 QTRO26:XGK<@WX0LA ^5\1IX*7U&.<18=-D^B974C$Z M,]LC?$/,8*?TZY@<,"3A4,A[J1< \5,@5)D'C\W0X_()E\TLT?5>"?2 M)!QFAT[/[;NDT7:725W-O6[OXZS.I(5+\+1QJNY:1S\OO@?KE!6XC$(_!-_: M53GMLB1UV@' I!B-I5VB*ME8X(,!-02[SY<^UL0*E^F@53%[Q>P5L[\@LW\- M[S&$0'EU\A"2#VKX5#$*>\"RLNP4EI0+V2[,DF M 1B)]<6M%W.ZN)T%94>63&I2P;SQ]B0R09FBA+)@!T9G&YGUQO$)!NSN,7]! MUMR1,P5C_B$H$RG&X(5?29U*ZE129]E2YP2##EX8Z:YIR*-FGZ*474-V"<=. MYG,I$&8L1=6^](%+0*B->:*4!B%_BI.P^T.9)7L>W/RY)I5 M/OLJYK/O5OGL53[[6N>S/_8V3%MW+,_];>O?_W:W+.K,)3_+#81K8)W.;T[_ MM%HUZY_?V]]NSF_:-^?_?6JUOYW@%U_5WR?GU\=?+ZZ_7YU>6^W/%]]OK#_; M5W^J0']G@G,J[C)#/. M4_5K0PUY$^&MV2]"&_=%6[=%:Q= M">-K Y?J/$?B2&-(8MQ4#3[3:;9*<* PILNYV_F<6LUK64)*<0&VO'L0WJG" MSB#/9;(E823Y6C89FAQDKKJ%8S/RFE@$Z(G=8=@UN-W!G!)@F0XE6_(.2$-3 M=;@@[=5SNA1XD5>P<>J0CT51:4J1IUZ(6.&@ZUHPW>>.^D4N,!7S+=#59[.F MN./XCDR:PR5\RKZPO^#\H*Y7V&='7LSUQ/?C-!+?.T.S>07*UC2.EUJ>RKVC5=M5+"MXUXT;>F8$G;_-]RD?.JD=" MW$X\N!E&@BJ ] K)IC!48A_(F@4JLZ9UQK,7ZM8*C.J/5">R4&9&\2FO5.Q3 M)$ 8%! 390J1.,H7;$>*7LF49YM"*:> 4Q0PS>QZV!K#@ M=3VB6PC0HK&;7WF;$$7FPS*H)%U923=56;R2 %+:RQ1$93D=!-:[>NU +3&Q MNZ+FHM'8?&6>F,(@KXSEB4FQ#*CHR*2C"W/=-%?'.@\.S'YXEJ-:Q_:%>RO& M:WGQ6DP.]C**S/KMYVPYW8J$LP.]*)=G_#W033%N*4V1[#CJJRO[:V5F7SZF M/"D;LUF,][;(#16E/5-OOZP>?C=#"[_LFXYJ]86] M*R@X@I9O-R@!E0A0N^8*IJL0JED4*KC(DLJVF-> CK'WO$< M<4ZP;EE2%?<57BUI,5."38W83AODQ('&F8QO'*OXQB,>]-0WSG"I9P]B545T M=F"F8S\*H,6H*=>_24/@OA]BV5AX'X@L>(1],SW7N:Y8+%SL1 M6(=&4(E$[7C42;?V9\F&Y4U=!UL5I+*5F&RNE.NI.2'1,;M!6J"HK3]LJWZ. M[U7B0W%GH;'&0N,-]PT'?F:X;#P =YI&H0W,EV)&%4AN[BIX#(X!K%4@%\>V MVBFVX?;-K\X#NB)*AP)DP#7:< M")P1"@G2LV:W5-G6,E8H#!,395=%]8EP@3SO9*V943>BY0Z8A3[VFK_MXUAH M._LAHCE1=WHK#G63+,J*JUGMG!7)/-.H_SQ5%:K:B#'"895(]*''( IDZ M1Q$=4T>6U0S6NT:M+GU();2E@\24E;F-9"AN(TF^7[J]N,33 FH,$?JQ/C+( MOLB=&Y3= 3I?V*U9QQ??;JXNOE[3V<+EU<7QZ0D>)VBE_7)G""MR#I.E<$RW M?/ZA7O./2=N'\4AQY4EP7&*_/!>#\[Q6 XT-489J+GF0P+QU]L)+E\;$.!U?&0[0<$)&@B66'X SK M[52)R'8WL?,ECZIWHHN9?@-8%911MM0O$A<0-8,4UM1<7G7IE@79F1=T?7IL MM#I/_>R$:1!GL5&/P#G202I[.A(0R&"0!IXNJ^3Z!E58:&I5_.6X[XD>3$IT M4](_%PC6)5@I\F]G6B/)WR@VY' +39@"0K' V,UQMJ?*OXJEZ_N:E0NBFNOQQ!G(;$A7=C.R M)?2K9(F+;A)V1/0D.K!:#1LK6UMVV16ZQ\IOSBKP&%[4U%L<,"NANX"XTI@; M+K'V4LVU4(ME2FS*&I=08*^@OTHJ@H57ZBYK&"#)+['..DQC$ [G61N6/Q76 MZE_"^4&M!AZWR/\Q)BC_\3$;*(TS-TPY2CG(Q<582JR*RN1!]+9 ]H?DF$>6 MZB(MMS:YA 5B]0]+M;BC]C.(<.1:_^7 U=%(L^Q87O0PVPJC(XZ&O;V76T$9 M"50.;S:OTZC,^78-FL\#V8M('X>H7GLD(CR._LC2>\E;"_1O5YY-CK,#AG.U M>M+6X8Y-FUQ31(Z]H$3!"KE-48=>E3%EG MJ@M45T]THV(PLD;[/F6JF+>C'F_8LL.533#$OUT7"XJQZ5BVFP8 MGP5'[_4Y:I\1OGQC/:F1'58C[V0FI:+->!0G8F!;"M_3_"X@$L@)K!G5 R&+"4\J"Y?I">'A-.4 M'*B6^UU_(\2]A7)*S2?3(NS)57%QYBV-8H3*VX M3ZDB70?!W$U@;]F^EWL]9N46\#0F=EN2/^X4YL2HMI#E GN4OL==)6?$]["? M):+Q4:4<0W(HZ#Y/9)FTM +HV(2,.-+51R6 *F+S"BLR!$R#B.F;ZF $(3.7E BL=CABK6KTR_DU^ .G)]9U^^OIM75Q M9IW^\_OYS?_B2*934T MG'PX&*"$PDY)JL>;>C ++_$P))]^?& @$,XPG. !YS(Z>=*/*+NN/8P\WVH< MJ:.\>V&,R+6:1T?VP<&!&@$UW^4.+>\:]=J1JO+)ISRZGDM2P9B:;#.MAV_& M,W73_,(HYL9PJBMZ#@HJS:79%X5U\B>G9^WO7V^NK>^7%]^ );^=7UP9G+DR M7/AZ;_P&:FMCR /!!31I\!^39+%;L_X\_W8* OOL%.2TT2UA(\B!D-1\,"GWMRI-_@C6&&M MQA:!>_VV);KN+W\FD7\CHD%\T;N)W'84W<#-GS&B=6'1WO(>=ON>Z(OBEVZCO[1ZV#@\.M\I==U3NNL-Z MR>L:6Y^"<*QF+/ AGQ^IH#QY#SUJY>0@W MD81K%(#H.%&8!:9 K.Z\\FMM_5XG9D '*@[W/QN_9!>L.W00?P5 MMT)&(_EZYX_:4N49*"?Q0.E[!2*SS_G/^-ZLT__Y_?SS^5N4]CUF5-NUO;>Q(Q1[#U[JD=O M8ZI8<_("Q%QKO8GI3DB0)\UVMW;X)F9[1AK7.L'F404S-EK"HY(IL0XF*$)Y MI5$T6.QDUW@"%,-<4E-[!/TD&?[RXDG:+"\6 MBM]Z]*$)_ZLW6TO@T24*JD:]=C W+,FSQ $P\WZ]N=_8*\/,S*RR>5D1QYX. MAGXX(OYNJ\Z-ML499%RM>B*Z?)K=4E'=#N>&=$1R+T1@_9?H]2(!GE?-NG$B M+HB]_N&!+Q+V$NL8)$!M2;S_9,R=)1! M=7R[\J1 FB)IQ"V]<]5[\#.8/;LL=9ZVXO-X>PL0,PL1*0L1'Y6H*",JFNLL M*O:?*2HF^VQ4HJ(2%9LI*IJU!AW#-QOSHR.^'8EQ\*K&1>.0&IX>UU!*T,V- MUEZ=NO6HS [S4[#4*LE229:W*%D:]4;M_-OU&CDXYY3E9?W/YZNOUGD0)]2*Y"3L M4C?MBD4K%GV++'I]_/N:LNB-\Q &X6 $7D&"*'V8:]SMBX%3\6S%LV^:9X_; M7S>'9X\=OZMJ!3 E&R'R*@ZN./A-<_#)Z=GF;P[R7D8AA)2H#NF+AM6'AW?7AWF-J\7Z),/0$ M/>!PD^T3)W$LJGO9YK9Y$B319'9&9I? ,PXFO-!)%KR\\;[BZS?%U_!1%U/" M9ZP 7:N:X/P;_Y,HVZ46K5BJN^;]I=3YNG661H$7]S=JYE53>;VTM*#%3>4/ MU&NKIO)54_FJJ7P^E0<[;& 36P>;RF8]-LROA@3JD\:_RNUT5"6 MZ4%9P]2Z(P:$28;#G-.3K>2#E2WX5/4VO:1Q OER_F>H?

    M=5!8^.-O M6\UQNZ*T'S!U)5Z//G_M?+K^X_SKU^N+LQOK^.+JLO;*C4/RK]_.6'^FRZBH MO;1S^/:)ZJ6B+G(=4*D^;BNM$-=B0P;WEZPL>(_+@F=1R=1I/9\#5XEL/L./ MLR11T8ZSRMGA'AWP.I@&07A8T6UGNVY;^+_WV7JM%Y]]B#_D6.W* TLD%\U-CDW,S4N:'1M4$L! A0#% @ VX"%5]\G>PGY!P _#4 M T ( ! P@ &5X7S4V.3%\U-CDW,S@N:'1M4$L! A0#% @ VX"%5Y7F;IG*60 V4(" T M ( !!1L &5X7S8P,C8Q-2YH=&U02P$"% ,4 " #;@(57 M[^0HT9(: "830$ $0 @ 'Z= &UL4$L! A0#% @ VX"%5X3/UK'! M:@ 1$0) !4 ( !3:, '-K:6PM,C R,S$P,S%?9&5F+GAM M;%!+ 0(4 Q0 ( -N A5?0PLHE.HT ('3!P 5 " 4$. M 0!S:VEL+3(P,C,Q,#,Q7VQA8BYX;6Q02P$"% ,4 " #;@(57%6"N7D5Q M "H[PD %0 @ &NFP$ &UL M4$L! A0#% @ VX"%5U,NVX[&\@$ 8#(? !0 ( !)@T" K '-K:6PR,#(S,3 S,5\Q,'$N:'1M4$L%!@ + L M ( !X ! $! end

  • '0;P%];[11YFU=,,N2L58;T"Z:V-S MGXU'DQLN71:75M-73CB;?%46(8:WL&S2""J')5])GO.420O3-%6UM%RN8*$$ M3SD:"IX*RCZ3*0+=(YAKS+B%+\H8.+Y R[@P)Q1UL[R XZ,3. (NX7NA:L-D M9L:A)=UN]S!M-Q0<)OZ7V%/J] M-Q!'<7^/GOG?P^,#;_ "WXP)=Y;[#J8!CCS0%>0ZB>/>.%QOBSU( M[KK N:E8BI. RMR@7F.0O'[5&T4?#D@?=-('!Z5/,\H\E:,!J^"8[D&=-M-< MJ_($*JW6W!>\NR=I&PO=V]R:W-H M965T)[ H7Q)I-=-\M MFTUH+5:3QUW1;X3JL.>3?8XAWL07_>W3+;LCB4K M*B"\H 0QV$ZM:W>\CI6]-OBC@ ,_>D9J)AM*OZG&;]G4 '@MP+L4X+< _U) MT *"2P%A"P@O!40M('H&<%]:I;@%Z.S;S>KJU"18X-F$T0-BREJRJ0>=7XV6 M&2F(4N*]8'*TD#@Q^TP%(!_]@N8UET.D\+./<&"7]/Q17RW??(*%U?PB-_=.IQU6,41:%_:K4V%-=)?H(N/\%@?A8T@Q1G4/U M?]U M0'V=U\.!DE>N70+DV2)2;*E2;*52;*U(;(3C82=1L)!C7RNE2X0W;7;3TG2H@Z M)407*N&6T9SA2IZ2$$?U45N]EHU M$M.GFD'7KU6-2;+$)-G2)-G*)-DZ.E.-&_3K)>[T$O_?7_]!!Z]5A4FR)#[_ MN(?.LX/)TJ3'U;G'.'[N<6W(8Y-O^ZC:J8#ENI#E**4U$,P^P=02P,$% @ VX"%5]]=T5&0 @ MY04 !D !X;"]W;W)K&ULA51-;]LP#/TKA%<, M+;#6'XFSM$L,-.F&[= A:-KM,.R@V$PL5+)<24Z:?S_*=HUL=;.++4I\?(\4 MQ3(UIXEJ(P4R^WMKSR?9/F*)FY4"46=+)66C)+IM[XIM3(LAHDA1\% MP,JGW%CJ9J,H*7N!"@ZFD9'H_0Z%V4R_T7C;N^":W;L-/)B7;X!+M M0[G09/E=E(Q++ Q7!6A<3[WK\&HV&IC>AVE QZN7Z)_J7.G7%;,X%R)GSRS^=0;>Y#AFE7" MWJG=5VSSB5V\5 E3?V'7^@8>I)6Q2K9@4B!YT?S9?M@IGC<+H#877I;Z 8/@!HB"*X&%Y Z2[:G#;*^L!CZJX:ZWMPDI",/+B;_MH1UTM(/_ MTQJT5J!C=H6E'A6HP6I6&-8T:ZJ,-4 % V5SU'WR&IKX0%XX".-^<<-.W/"H MN'MEF8#RY:)+S5/LXQZ^XAZ,X\OQL)\][MCCXZ514E+N<\&H#:^[#NH3<#20 M&V17IF0I3CV:5 ;U%KWD_;MP%'PZTCBC3N;HJ,S/3Q6W>^#&5)CUB1N]:IQP M',5Q\$]U_(-7ZP;@+=,;7A@0N"9@&ULK9A=CZ,V%(;_BD57U:ZT,WR&D&D2 M:2:H[5;=[6AGM[VH>N' 26*MP:QMDIE_7QL80AKB!HF;@+'?%Y\GMCGV_,#X M-[$#D.@YH[E86#LIBSO;%LD.,BQN60&YJMDPGF&IBGQKBX(#3BM11FW/<4([ MPR2WEO/JV2-?SEDI*S6)249Y(*P'''8+*Q[]RYV)UI0M?B3P$%T[I$.9<'1#7K96;OJE@5FH5/LGU__XDN:HE2B>7 MGY@$Y*,;]% *524$6K%L37)<_2LWZ%X(D +=)]]+PB%%.$_1[P2O"262@-#U M9::>OXU!8D+%.Z7Y^A2CMV_>H3>(Y.C+CI5"J<3Z;=Z%O M?R3R%OGN>^0YGM\C7YGEO^'<*(_-\ON"WR(GJ.3>J=Q6D%O27DO:J_R""WZ_ M,)8>"*5]'&IE6"GU3-TO@\ET&D9S>]^-M[]9$)PVBXW]T O)G2AP @M+K10" M^!ZLY8\_N*'SDR%*OXW2-T:Y8BDD.(7L!?W]$;(U\'_Z C::7-_%&LN89O%( M9B?P@A9>8(:'Q>X]2M0O C7?]IA"KB:?GG/J99*31*JIINO[F!J]AS(=TRP. MSL>M,_';47O":M*RFIA9E9PK.@A7"U0?#Z-^*(\QS>+:;-+AX8=3MY]'V/(( MC3P>N/87Z.LL^+D:?H5S&-(O#$7'=F>,X_5"B%DIDA/*%24P;'BKSJC_M?6",-D/!C&D6 M1^=@O*GKS/K!S%HPLZL6%7K,3.[G5<)'[^OS%CMAK,9TRW MN''K\O'KO0"VBDM+4!-*9;W+AU =T$H1I# M%P@=LV77G"Y_ GG-.FQV&NRB9R9=VER'7-AUYP,F_9+9NE@'J,F MNXW;21;C3)Q)= '(,>%US1EO/9N*DB<[+ 5:CO0OQ*/FOB.ZA8W;MVM@$KQ M9E'P'SAVYT1#GS]]Q'Q+"L;5(,BU+H_"4*4Y%D0=BA*Y.9D(61!MMG(:JE(BR9Q1P<(DBMIA02@/ MAGWW[DH.^V*F&>5X)4'-BH+(Y0DRL1@$!-,&.B<"38+YKI?!!T \AP0F9,7XO% M=ZP":EF\5##E?F%1W8T"2&=*BZ(R-@P*RE=/\E E8LT@:;]BD%0&B>.]YDQ2YYA=V/5!]"(]Z')$H:<'=S"KL[>\]A M0A-P'7521YTXW.8KN&>44XT'S/PA,L/P,:J-#%=(;8=D_^/S81SW^N%\@_M& M[;[A=7\K39K@DA2HZE1M[%.[6WKN?([(?MK72V).>7DVPYT6ZP(P24]>X-D70*Z(79TL1X^BIAD=3;K&*\UD?ASE'P#]VTIXZ>2'_MK_L@U4Y1PC' M'5/QY6KT6FVT*-VX,Q;:Z.V6N1E74=H+YGPBS,A3;>P$50_ P_]02P,$% M @ VX"%5XX]".Z% @ W@4 !D !X;"]W;W)K&ULG51=3]LP%/TK5Q$/( %)DZQ\J*U$R]C0!*OHV!ZF/;C);6/AV)WM-/#O M=^V$K$"IIKTD_CCG^-QKWSNHE7XP!:*%QU)(,PP*:U?G86BR DMFCM4*)>TL ME"Z9I:E>AF:ED>6>5(HPCJ)^6#(N@]' KTWU:* J*[C$J093E2733V,4JAX& MO>!YX8XO"^L6PM%@Q98X0WN_FFJ:A9U*SDN4ABL)&A?#X*)W/DD=W@.^VV(8G :0XX)5PMZI^C.V\7QP>ID2QG^A;K%1 %EEK"I;,CDHN6S^ M[+'-PP:!=+83XI80_RLA:0F)#[1QYL.Z9):-!EK5H!V:U-S Y\:S*1HNW2W. MK*9=3CP[NE46(8$C&%>&MHR!B2KG7#*?Y".8:@4^7W!%BS+C3,"U;%Z/0^Q? MHF58/E'/4O8MW/ M+F%_[P#V@$OX5JC*$-8,0DO1.8]AUD8R;B*)WXDD@1LE;6'@H\PQW\*?[.:? M[>"'E-4NM?%S:L?Q3L&OF3V&I'<(<13'V_S\-_V%G:2[Z<3KI>_HW>$:987; M$ML0^Y[HRGX]ZB5GR5DT"->;?M_"TC@^[?GKEEJ54/3P%EJ5 MD-$=<%EQN03J5-H_LJV/(7UCYJC7[R7I*\_;8%&4GL2O3(<;)52B7OK.8LA. M)6U33=UJU[PN?,V&?^%-Y[MA>LFE 8$+HD;')U3)NNDFS<2JE2_(N;)4WGY8 M4 -&[0"TOU!4E.W$'="U]-$?4$L#!!0 ( -N A5?L:8'?H ( *\& 9 M >&PO=V]R:W-H965T@&2&-4%,:':1_H%HX#$7A1X["V/*(]?5\0)SIO=EB06=I%+ES)"H,E>7"EE2&^7"]3TO<'/& M"R<*Z[VIBD)9&<$+G"K059XS]72"0J[&SL!YWKCFV<+8#3<*2Y;A#,UM.54D MN9V7A.=8:"X+4)B.G>/!T4E@]6N%[QQ7>FT-ELEHA#6$<%X:'TZ74AKN+Y^]OZEYDY.%O929473*RJ*O@*H7/#Q4W3[^97:6;B#2A!EX= MR_;R,AJ$[G(#O&$';_@_>!20RN1,R:KLP441BRKA1;:EV'IP2NAYTHJ;0#8! M@W6,A\./GK<9Z*@#.GI;'E];#"^&>6,Q!!V)X%79IL[>FN>O4E-GG]',W@,: MC7>*&^PG[:_+&C_)*IC-/L$)B2C;=_2'E1S7AL!"/+>B3- MI:$!5R\7]**@L@ITGDH:2ZU@IUSW1D6_ %!+ P04 " #;@(57NZ!)"!$% M !Q&0 &0 'AL+W=O//8H6Q!"]%3L7$64FYOG)=D:YP@<0E6V.J[BP8+Y!4IWSIBC7' M*"N#BMSU/2]V"T2H,QV7UQ[X=,PV,B<4/W @-D6!^-\W.&>[B0.=UPN/9+F2 M^H([':_1$C]A^6/]P-696V?)2(&I((P"CA<3YQI>)7"H \HG_B1X)XZ.@:[* MG+%G?7*731Q/EPCG.)4Z!5)_6SS#>:XSJ7+\K)(ZM:8./#Y^S?ZEK+RJS!P) M/&/Y7R23JXDS=$"&%VB3RT>V^P-7%8ITOI3EHOP%N^I9SP'I1DA65,&J! 6A M^W_T4H$X"E!YS %^%> W \*.@* *"#ZJ$%8!X4<5HBJ@K+J[KWL)[A9)-!US MM@-!&J&\J3Y.HN47%R^HU)#$)P 6Z)2!F5A&YP!N[7F"/] M(H6Z\X501%."(OP-DMEHCDXES=_?%T"\X^G8-/@%#P?<4V M%,C%VI M"J#W<78DU2O'$4>.9P'R+G>FOO\#8^\V$=I\L+I/IH6X[#>%@.':WQP#[5$S: MBK$W\.):\@VUL*866JG-F%"]A2VLX*PI3@6W3Q8=50/ZD=< UZ=B8E <>?[ M#"ZJP47O@*,24PG44 ($6\@=XE@-_ULUKZW5+"5-'*T93^48M6HUBN(&QCX% MD[8@]/VPH_W%-<;8BO%)S;^$+DN,:AGPC-7POC2QLZ8YE5W^8JCDP+]FA3,V\1$@])VZQ": UUZD !ZWZQ(,&OS[U MDK;>(/#,](8UO:&5WG7!N"3_E&L(/0 2*A%=DGF. 1("2^-(:$UY*L1AJU+- M-MBG7-*6BX,P,D,KC!_A7I6-<[SSX!BX\K0GNUDC$$;HZ\]VEN.O;H3DV8\ MA!T<#_8$VOW)G5IE*W59H32RZ]6>P+9;:'7M7MV)01!VC8X'[0ALVX,+Z,$FNEX=B5$S#(,.>@=/ NVFY*[JMCD3XMPZ)((Y7C!E_*J. M+M%+QPS4JWV!;3OA!T&KF?;J8 R:T NCKH'RX&&@W<0\<+8EY9ZN @G.YLK3 M+(@LH9^_C[574P/;+@,JF];$VJNQ,6F.X@YC" _>!MK-S33908'AF&PV8W=H^VD O,E^7>O5!V8T/E?INPOEI_'[@N M=\4;UV_@U0P:KM_J[PGEEO4A_?YCQ%?$ET3U]APOE)1W.5#OB^_W]_PYDY(5Y>$*HPQS_8"ZOV!,OIYH@?HKR_1?4$L#!!0 ( -N A5=CFDU6 M9P, )\- 9 >&PO=V]R:W-H965T\4)0PN!5(%EF&Q=]70/E^9KG6X\!G MLDN5&;#GTQSOX [4E_Q6Z)[=L"0D R8)9TC =F8MW,M5:.Q+@S\([.5!&YE( M-IQ_,YWK9&8Y9D) (5:& >N_>U@"I89(3^-[S6DU+@WPL/W(_J&,7<>RP1*6 MG/Y)$I7.K-!""6QQ0=5GOO\5ZGC&AB_F5):_:%_93AP+Q854/*O!>@898=4_ M?JAU. !HGFZ 5P.\IX#1,P"_!OBG>AC5@-&I'L8UH S=KF(OA8NPPO.IX'LD MC+5F,XU2_1*M]2+,Y,F=$OHKT3@U_XTK0&/T#ETSA=F.;"B@A92@)'H3@<*$ M2K2&!U5@^E9;?;F+T)M7;]$K1!A:I[R0F"5R:BL]%4-HQ[7;J\JM]XQ;']UP MIE*)5BR!I ,?]>,O>O"VEJ#1P7O4X$L-ODL(O^4;/\"TR+A3Y!Y=;F6^/S4?@USO+WZ)9B9:Y ]/4&L@V(O[JD[B5\ MJ=1#DD5#DJT&(FNM2M"L2M"[*A\Y3_:$TK-Z$T!RAA9Q7&2%7B!(#K?&)RX[ M3X7@*.W&P87O/#T6>N?Q4OU/\[D:R&=+V4FC[*17V6LFE2ABQ<6[3UK(M= 5 M'6&[WH3O97QIP@])%@U)MAJ(K+4L8;,LX<].^/#H3IIX[E&^]T[CI?*?Y'(U MD,M*5_N@XLQ 7XJFU)*1?']5CX0=] M]72YT7JCN)Y6>]NN-+5<]E,]0L*A#'0W[=&ULM5G;;MLX$/T5PEL4+=#4O.G6.@;:!$6[V+9! MDG8?%OO 6(PM5!*]%!VW^_5+R8YDB:0&.CPSTF0MY(]BP;D" M/[,T+\Y'"Z66;\;C8K;@&2M>BR7/]95[(3.F]*&)"('DM^?C]ZA-Q,IGJ@S!]+\'?L'3M(RDNM+1R!V:I0(MLZ:P19DF_^LY_; M0NPX(.IPP%L'_%0'LG4@5:(;9%5:ETRQZ42*-9"EM8Y6_JAJ4WGK;)*\7,8; M)?751/NIZ1>A./# &?B4*Y;/D[N4@W=%P56AS]WHAR9>Z3/BWG+]Q257+$F+ ME]KRV\TE>/'L)7@&DAS<+L2J8'E<3,9*0RQO-)YMX;S?P,$..%]GZC4@Z!7 M$!.+^T6_^^\L=[F/=6'JZN"Z.KB*1QWQ=I)F5=*O]',W6V6KE"D> Y8)J9)_ M6?E VG+=!/>KX"6?'J;$CZB/)N.'W9Q,,^Q1G\+:K(6=U-A)+_8/29XH?I9J MEL1Z58Q$^]=[CUOBB6;\?.1WEP*+A_X:/K\-^3# MMSVK0NO,Z*&K,I>BL#YNU$@GBJ+0IYUT;&8X@+Y]";P:J'/^/H'4 MJ+II%I 0^@Z8?@W3[X5YR1_T=K[4C\DMGRURD8KY+U!MZ 7XZS//[KC\VP:Z M-^K3GX%-:B<*UBI 4!<@.(HJSJP6,TPPBNS8HQI[-,3F%)E@HI!ZL(/9-,,>#$EHQXQ@HY6P%_5% MI<=SC2W_T0PESJFCM6NST#6@8SFSCMMA ]/)TMV2KG8]"[%C% M1M/1H**^C=[:A*D%OFE&=5?BV*I1H^IH$%E'IJYC'T'8I8[-+J+(<^%N-!OU MB_9WGL="@HHYNK+%(EGN84MOO(/9R;1@#U=P+_GRVFY),(>6%WV6QF M8>A0&-1T!JB_-3B6*[Y%^2+4;8!M9K[O:FM0(^OH.%UW<<74:X1IT 5M476, MD0-S(^JH7]5O)8OUI*ZG>*!'*% =@B\LXWO8TAOU8+:<*%J[!DUS@([K#MQL M,96?4LLFM\^L/2PV_0'N[P^.'1>AI9TTA,5BA:A''=@;/LS;NIA' !T_O!Y'$'-51Y".#)18S0JEC;,&-D./CA-Q%$U.?,:*A M01.+6>![#E'!C8SC?AG_*F,N@6Z_KJ2(5YL7J._9[(>>]/L)<](1_U31VD5H MN@$\T)2/3:6G46 29I]9&W?3$>!!YWQL3O 4^\;,;#$C. A=Z!LMQX-,^MB4 MZ ":H"TO!/P(N]Z<-D).]@SZ(E<\5^ YRY9OP94N=/G!!-2]62]I^F,?2II3 M16M7HFD+R$!C/C$5/Z0F:?::M7$WC0$9=,@GYO1N(.\S::/>>64_S#M[4ZJM MM=YGUD;=*#K9I^B%DEI5A#S[@U MMY&TF860=.>M\@)3?:S_X.M!9R\TGYCPH/_36'_:G_P%02P,$% @ VX"%5X#,:)-P @ M2P8 !D !X;"]W;W)K&ULA95=;YLP%(;_BH5Z MT4I; ?/9BB#U8]-ZL:WJQW;MA$.P:FQFFR;;KY]M*,H6TMR C^WS/N\QSDFQ M$?)%-0 :;5O&U<)KM.XN?5^M&FB).A<=<+-2"]D2;4*Y]E4G@50NJ64^#H+4 M;PGE7EFXN7M9%J+7C'*XETCU;4OD[VM@8K/P0N]MXH&N&VTG_++HR!H>03]W M]])$_J12T1:XHH(C"?7"NPHOKW.[WVWX06&C=L;(5K(4XL4&=]7""ZPA8+#2 M5H&8URO< &-6R-CX-6IZ$](F[H[?U#^[VDTM2Z+@1K"?M-+-PLL]5$%->J8? MQ.8+C/4D5F\EF')/M!GW!AY:]4J+=DPV#EK*AS?9CN>PDX#Q@00\)F#G>P Y ME[=$D[*08H.DW6W4[,"5ZK*-.GZ\1:=;GQ U\C% MZ%0W$@"U@NM&F7MD;RKEZ[,YFX-&_SKB()A?1,1?)'&S( M2G9@812%639/BR=:?(R6SM'B?1J^P!?A/"V9:,DQ6C9'2_9H.8XPGH>E$RP] M!LOG8.D>+,9!=. (06T2@_/,%"&'UC4$6G2N M72R%-LW'#1O3[4':#6:]%J9EC('M0-/_1_D74$L#!!0 ( -N A5=0<.V" M% , + ) 9 >&PO=V]R:W-H965TXX3V!EEW(I&Y=I41B.QTBGC,)5$K;*,ROL)I*(86Z[UL'#)%DMM M%NQHE-,%7(&^R:<29W:#DK ,N&*"$PGSL77B'DWI+47R&.B#?X,4B5>4_*:J]X= B\4IID=7&R"!CO'K2NSH1 M&P:>M\7 JPV\DG?EJ&1Y1C6-1E(41)K=B&8&9:BE-9)CW)S*E9;XEJ&=CKX* M#<0G!^2<:\H7;)8".5$*M,*U2Y&F!(,OJ$R(F)-/0B0%P[6],]"4I>H]V2&, MD^NE6"G*$S6R-7(RR'9<^Y]4_KTM_H?D0G"]5.0#3R!Y:F]C+$U WD- $Z\3 M\%NL#TG/W2>>X_7(S=49V=MYWX';:Q+5*W'[6W GL&"<,[YHLK!/..BVB"N@ MH 0R7\4ZZOMAV.^/['4+@7Y#H-]) ,\!)<91%%("C^^)EI2KE%;B3GZC5O!K M:254 ?L;A+PM9/R&C-])!D_K1:GPGWDVJ0@&[=Z#QGO0Z?T4)8.ADEV:Y<=D MBCDPY8G\O(!L!O)7&Y%.0%/ZCE1.8QA;6-L4R#58T>X[-W"..Z03-G3#UY). M^#Q?;MCK.^WY&C0$!F\EG<$S0@>AX[;3&39TAJ\BGF%+,H*@-VSW[CJ/)<_I M]'_.E9:K6 MY\ 421E"7?KIAOQ/ ;D;5=I]+0G52$_2YN!O2]:\1PK> M6XFH1MZD%'K^%D*/!=GMKL@OE9';4H]=U_M71O9&$\U +LJK@B*Q6'%=]=-F MM;F.G%1-^'%[=9>YH!*/2Y$4YFCJ'(88N:RN!]5$B[QLR3.AL<&7PR5>J4": M#?A^+K MUQ/CH+FD17\!4$L#!!0 ( -N A5=[@X7 F@( $T' 9 M>&PO=V]R:W-H965T[=M*4(K="VQ?BQSGG^ERLX]F6BV>9 RBR MJTHFYTZN5'WINC+)H:+RC-? <"?CHJ(*IV+CREH 30VI*EU_-)JX%2V8$\W, MVIV(9KQ19<'@3A#95!45?Q90\NW<\9S7A?MBDRN]X$:SFF[@ =13?2=PYO8J M:5$!DP5G1$ V=ZZ\RU6H\0;PLX"MW!L3[63-^;.>7*=S9Z0/!"4D2BM0_+S M$LI2"^$Q?G>:3E]2$_?'K^I?C7?TLJ82EKS\5:0JGSM3AZ20T:94]WS[#3H_ M8ZV7\%*:7[)ML6,$)XU4O.K(>(*J8.V7[KH^[!%0QT[P.X)_2 @_( 0=(3BV M0M@1PF,KC#N"L>ZVWDWC8JIH-!-\2X1&HYH>F.X;-O:K8/J>/"B!NP7R5/2# M*R 3Z0XD&<2@:%%*\@@[U=!RB#M/#S$9G S)"2D8>?\BT_X+MKNO?NOWA?^IX*WB3HC@?>% M^",_L)QG>3S=M]GYO^JK?Z[^KAE!?Q$"HQ=^H'?-$EZ!O@9DM<,4DD &"V"0 M%6IH^Z];M8E1TV'T$IWZX01/\K+?00MJ.@T.4+$-=1Z,WZ-6%E00^D'8P][Y M#GO?X3&^!]^YE$.2"5Z1VQH$U3$FR1HPBH&\-0>L%S^T'&V$47W0#0ML?.%[ MA[C8@O,\E#O K2RX\\ET']>VQ-W+APK$Q@2S) EOF&IO2+_:9_^5B;R#]85W MN?0LZS&^%6VTO\FW#\T-%9L"&UE"AJ5&9^<87Z(-[W:B>&W2: M@= W,\X)E0WT07Z%S3Z"U!+ P04 " #;@(57O8YM15(" V!@ &0 M 'AL+W=O8:>-;")=) M/$,NG?:!E@G0/@M[$VN0I51:$_C[KF3C)F 8IGVQI=4Y9R_6KL=;;>YM"8#L ML9+*3H(2<7,>AC8OH>)VH#>@Z&2E3<61MF8=VHT!7GA2)<,DBD9AQ84*LK&W M79ELK&N40L&58;:N*FZ>IB#U=A+$P;-A*=8E.D.8C3=\#=> MYLK0[NP4RE$ M!9;,0DB%Q!(R-$I<'H]P RD M=$(4QN]6,^A<.N+N^EG]B\^=JJ)5,$E5#-FS^V==@AD$X_(6D)R4O"\ U"VA+2CWH8 MMH3A1STMCD[@LWY\BSL=%;9AR:U-S"5]^SJ5Y"N7MRC89.!?$P^ZX1 MV G[S)9@T=0YUD:H-3N< W(A+;N!1ZRY/"+$[?6<'1X<)FR2ZVPM&RA"BAZ^//W^6?O\$-*OZM!\ER#:?*NX(\< M!RR-/[$D2M*>>&8?IR=]Z?R?]\4_>]\K1MI=B-3K#=_0V[\'LY*;-?1^Y$9F MY&7<-'K(3D\H_H?=PKW&)%$<[8/F/4+'9\D^:/$:%$?)Z5F':G(-=QJA HK< M32#+A\I:D5VXUST/TJLC]02P,$% @ MVX"%5P\$_JM&UL MM5C;;N,V$/T50ET4">!&%U_BI+:!6%+1+3:MD>QV411]8*2Q3:PDNB1M)W]? M4E)DRY;I*,N^V"+%89-9DE/?-V&1$UR(A&QE M"@G=CBW7>NUX((NE4!WV9+3""W@$\64U8[)E5RPQ22'CA&:(P7QLW;FWH=M7 M@'S$GP2V?.\9J:D\4?I--3[&8\M1'D$"D5 46/YMP(Z/97*">4.QC1A.>_:%N.=2P4 MK;F@:0F6'J0D*_[QB6@]U8+_1*0 M3]TNYIX+%V"!)R-&MXBIT9)-/>3JYVBI%\E4HCP*)M\2B1.3WZD -$0_H4\@ MY>8=Y-,T)4*F@N (9[%L9X)D"\@B AQ=!" P23CZ#,]BC9-+B?SR&*"+#Y?H M R(9^KRD:RYQ?&0+Z9XR8D>E*]/"%>^$*S?H7MI:EK&/R)QA;IN!WF.UVUPR'\[W&N:S_=9#_7PWW!V"EX3HUME2C?G MZYUR9P4,JU0H4J6#ON:+$&)TMY%O%H "PB.ZS@1ZP$*^GP&+9!HU)4)AR2V2 M4NUEFXESY?2'(WNS+Z_6(;6%WO(5CF!LR3V2 ]N -?GQ!W?@_-PD]MMLAB>& M]:MA-?%ZE7B][Q3O =2V7HV0"XREZ.(OP.RR24&]N0%ZD<"F->AK@6TU?:\7 MH2$O:K'H5['H:]TJ(^!3WIB;!7BP%__NC>,<9.;QH+YS."C0NM%2ZM 064VQ M0:78X+QB:(9?\L]"DV@%OK\OVO!(M,&Q:$?*!EI/VHIFB*PFVG4EVO49T18X M03-&(X!8KNORR>8%W441D\>9CCHZJ#UXBA.<1= 4GN%1JA_FN=9V6\V'1XOFP%QHR%Q- MR)M*R!NMD!_E22O-R)Q$6)W[.:*L=H+4Y;F6N6V>FR0+3)*%ALAJX7&=W?'> M^=\RO:36Y)ZOM]Y6]Y)-L[9"4P;KSO%/:WB]_)0G*Y3[4ZBIVBML$FVP"A;:(JM'HQ=">CJ M:\!/P#G(L_-1.=.R>CECQLT+A\;8&"T)W^M&:,J->AAVQ:2K+ZSN\?/Y-6&R MT/.-L@5&V4)3;/5@[*I)]UPY:6A-Z,VXSNF:7@]M'9UW.Q*:=S3%1?@]9@LBCZT)S"6E@JOSQ]HD+0-']< HZ!J0'R_9Q2\=I0!JH;_LE_4$L#!!0 ( M -N A5<'#>UM1 , .$+ 9 >&PO=V]R:W-H965T/$[_'S'L.D&GI>XG#+AK!;UO6NU6LC*E$S M2*ZXIRJWZ^@E/NEXSM_ M;WQFV\+8&^YJL:-;N 'S=7>M<.1V43:,@]!,"J(@7SHO_8NU'UA!/>,;@[T^ MN";6RJV4/^S@[6;I>)8(2LB,#4'Q[P[64)8V$G+\;(,ZW9I6>'C]-_I5;1[- MW%(-:UE^9QM3+)VY0S:0TZHTG^7^#;2&8ALODZ6N?\F^G>LY)*NTD;P5(P%G MHOFGO]I$' C\Z!Y!T J"QPK"5A#61ANRVM8E-72U4')/E)V-T>Q%G9M:C6Z8 ML-MX8Q0^9:@SJX_2 )F3,_(>,!GZ.5E+SIG!C3*:4+'!L3!,;$%D##3.NZI, MI8!\8(+QBCHR%G09"^IXT3WQ,$Q$ M3DRA C'Y!0:7V=[8#!+IV/NFG!)'JKN5[Z?IPKT[]#"YICW+%WI',U@Z M>%@UJ#MP5L^>^(GW8L)1V#D*'W(4CX$WJO@ /)QYLQ[X9.@CP:,./'H(/!D# MCP;@091Z/?#)T$>"QQUX_!#X; P\'H*'0=0#GPQ])'C2@2"SSKPV23XEP*PRN4&U!C^;( ?^8.\3RYP)/Z\PY]/XTM#2Y(WWU[> M?GO+^MN[:[^]8[[F(]L2QG[/V.321QI+.V/II+'7>8X%71.9DPW3F:SJ:C/F M)1UX.0N"N+])DZL=Z<7W_A53[Q';U.Q+R>@M*YG!LCE:\[SAWH1>VC\STPL> M:^B@._ G#:TKI?#E>J0E?U@PXK3_MK6SDO\.6SKO9OU/^J\J^]-E^;T4VS,\ MWOR1K,.JG,9>TF<=K=W1K ?K'O1?MOG]0-66"8TD.>J\\QFF1#7]9#,PW M9+?28(-77Q;8@X.R$_!Y+K$M:P>VR^NZ^M4?4$L#!!0 ( -N A5=-L$]S M2PH %MJ 9 >&PO=V]R:W-H965TCIRQ;?1F/4_])1%YZE*Q$ M7/QEFW\NPDR;,PB,6M)&D> M19Y\NQ!A\G(Z,D?O']P%CT]9^<'X[&3E/8I[D7U?WZ_UAM@*,)T= 58=8.T; M8-DCSUXD5Z,LZ*]2AI8[_. M2=$?%:%EN#GKVYSZ\!L_.R*V666W^[:F/OR? M7JP-YQ^$YV&QZ:95N*DIA;T1I%WQG)T;HU#?59KF7NP+8S=2$.6BVEULZFULX>M8[33.915=OO ML1$RR3M&T$NM)BA547"7"2,3CH%F\RG12=M MU169DX-@2OVGF_I/M?6_$\67/?"SXOM]Z:5/!^1R]Q=;2QHJ 23,1<+HM".! MZ7QBMP0P[;3R8W-^W/IB@U9+*>SQIK#'VL*>^U6S3LF=\$7P[#V$@C#/#\(@ M>R/_OA;1@Y#_Z:NR%CNTRDB8BX11)(PA81P$4U0SVZAFIE7-K4Q\(18I6_%8 M>I?;O:1R+N,LB/-B?_9F):17GG5+#\BO(EP<+A-Y>.\5;2B1Y9*K)"V6*J3T M\$:JC[4="&IV0FDNE$:A- :E<11-E5YCH9IZ#W6GO+9:T\V2T#_SJ 7,5^ MF"^"^'%W@[KVXH67)?*-?!7Q0DAR*\7*>RL;7*]+;W9]2=MTVH>IE_H5'2P@ MJ/T*I3$HC:-HJH :2]?4>[K5>9JOB1?OY^3J:8,')ZB7"Z51*(U!:1Q%4S73 M&+JFWM'MG-(MI"/(>50>A/6*!FKH0FDNE$:A- :E\9JF3!68&<96(U?ET/BZ MIM[8O;]A=X2%22)[BP_U+]2TW=Z9&Z\",H]9.K7#CK5IZ;U6S?TA^D'OAY[(\OG@6 M,BXG!!,6Q%[LEP<@=UXFR*=R>&E04KNJZGW)(G)[YX,*F._E%6OC*!6+)3F0FD42F,UK3UP3:SV M?@8JK:J0QHRU]&:LOA&QH@FQ/%ZDA"Z7HKKT8=V FLYT%2_$*[E_\5;KOVA[ M$M2#A=)<*(U":0Q*XRB:JKC&@[4^\&#_>D^"SG"%TEPHC=:T5A+]1\ M1=%4@33FJZ4W7S'[1C_9H: S9Z$T%TJC4!J#TCB*I@JP,6\MO7D+Z%!0/Q=* M-%0*4)H+I5$HC4%I'$53]=*XR+;>11YZ/E&/&RR: MKA%;+&JT)SBXT*RT)VMU56![]C\T*T?1U$(W9K*M-Y.'7PJD!PXN]9JV?1]+#!8K [8G!ZOO782_JAUBV4 MQE$T50J-OVOK_=T][Q.P^Z804,NVIFV+PYIUQ0&U8J$T!J5Q%$T51V/%VOM8 ML3]_PQ"H#VMW+^CO7+7G0E-2*(U!:1Q%4Z71F+#V!S-@$?<7T><8+)#NC-F^ MY@%U2:$T!J5Q%$U52..2V@-=TELA@V01^.1V/>V9>"GQB'K1SZT,8C]8>:'N M. 1JGM:TSH2O]HE8%YJ60FD,2N,HFBJ-@Z9)].H#ZG)":2Z41NWN?0Q*!Z4M#JC%B:*I M]S1K+$[GIRQ.\F//,REZ_%!Q0&DNE$:A- :E<11-%5'C>SH#?<_!9U+T"0;+ MR.SM\TYG#P2:ED)I#$KC*)JJD,8P=?:8?=O;9A S;_7)!ZL'.O,62J-0&H/2 M.(JF2JRQ8)W_]\Q;?8+!,MIS/JH+34OW3\SVG"%H6HZBJ9)HK%9';[7^]$T>]=S!PH!. M=H72*)3&H#2.HJGJ:=Q89Z ;^\&I?#UNL&B@TUB=GANR3CIG""DT*8/2.(JF MJJ%Q7IV!SNM5G(DB4;;>175S6>ZNKGV57G5 #58HS872J--O_LZ[=[7(^LY@]4" M-6>A-.KTF+/=V6T,FI2C:&L9C+<>?1,)^5@]U2@E5>]8/P5G\^GFR4GGU?." MQLWBZ\[2W+])*/UFRQ950_2>4BR+(FJET_%@;"0 MY0+%WY=)DKV_*1-LGB=U]C]02P,$% @ VX"%5S'$&ULM5;;4MLP$/T5C/W M8@$@T4.14S$R%E(N3TU3) LHL#AA2Z!J)V.\P%)-^=P42PXXK9R*W'0LRS<+ M3*@1#ZNU:QX/62ES0N&:(U$6!>:/9Y"S]%&S)?2+U@QL,EGL,4Y-WR MFJN9V:*DI J"*.(0S8R/MFGXTC;5P8_"*S%QAAI)3/&[O7D:SHR+$T(Z1VW!P_H9]7VI66&18P9OE/DLK%R @-E$*&RUS> ML/47:/1X&B]AN:B>:%W;!LHX*85D1>.L&!2$UF_\T,1AP\%V]S@XC8/S6H=! MXS"HA-;,*ED3+'$\Y&R-N+96:'I0Q:;R5FH(U5F<2JYVB?*3\7?$ 'B%!TNV"EP#05 M0U,J2AK83)KCS^KCG3W'7R7R! WL(^18SJ##?=SO_@W3?>ZF"D0;#:>-AE/A MN7OPQB7G0*4*L"PYD02$5I^WH4E5'+I$UJA^A:J_FU7LNY8[-%>;4EXP>D9X MT!(>]!*NLG;[E+4C])DST9F&&L;;.-R+?!6U+8Z]I^F."UU;Y?4(/*VJ7=8 MN6X4=E/W6^K^RP746]O^;N4$H>=;6^PZS$([M(-N>D%++^BE5Y7V!<,4G>.$ MY$0^HE^74,R _^[BV@OV^O*M%;T1V#/=8:L[_"^-*-S)0DL'H&>&H)1R] M32.*=KJ@%T;!1AG7'#O,(M>W["V6YL;-I_\Z+C%7/42@'#+E:)T$2B6O;_)Z M(MFRN@QG3*JKM1HNU,\/<&V@]C.F+L1FHN_7]G&ULG99K M;]HP%(;_BI554RNMS84DA Z0-JIIF]:UZF7[;,*!6$WLS'9*NU^_XY"F%%+3 M\87$E_/Z>8]Q?(9+(>]4!J#)0Y%S-7(RK.* M+3)M.MSQL*0+N 9]6UY*;+FMRHP5P!43G$B8CYQ/_NG$KP/J&;\8+-7:.S%6 MID+ M@:8L5T')$#PCBYR42E<*8:NAKQS")NVJ!\7J$$KZ![_NP;JF.;.GJJ0IC!P\E KD/3CC]^]0YZ/%4:]U MU-OE*.H"7T5%:^!QZ(4;X%;I/<'#%CS+0+ MO-\%'KTEXU;I/<'C%CS>!9YT@<=;X(GG11O@5ND]P?LM>-\*?I,!WF9S_)!U MX?>W\*,X&22;!JQ+[&D@:0TD=@-"TYR4]!'O2MWY%4VV30QBW+ -$]9E]C0Q M:$T,K"8FE92(3THAS67=Y6*PY>*XXPP,MKZI+V>]H/.]YTO/L_+=.8MAI]O=\N6-!KKV8[Z211[FUZL:_VO%W>M>#&5XSF5N!^*Y#!'>>^DC[F5 MJV)LU="BK.N9J=!8'=6O&1:P(,T$')\+K&F:ABF1VI)X_ ]02P,$% @ MVX"%5[*K8AT6!@ /C$ !D !X;"]W;W)K&UL MQ9M;;]LV%,>_"N$56PMXT<6V9&>.@<36;4#6H&F[AV$/BLW80B71):FDW::AI;;G 2 ML@NRQ:GXYI'0).1BEZXUMJ4X7!5.2:R9NFYI21BEO=FT.'9'9U.2\3A*\1U% M+$N2D'Z_P3%YONH9O=V!#]%ZP_,#VFRZ#=?X'O-/VSLJ]K0]914E.&4121'% MCU>]:^,R,":Y0V'Q.<+/[&@;Y4UY(.1+OA.LKGIZ'A&.\9+GB%#\>\)S',_H[0+S,(H9^HB_\2R,WPG#3_<+]/;-._0&:8CE3@Q%*?J41ISU MQ4&Q_7%#,A:F*S;5N(@Q/Y.VK.*Y*>,Q7XAG@&Y)RC<,.>D*KUK\7;G_Y)R_ M)_(-UN:WM-"(/]K38H>,,7>'.2 M)*)[O^=D^:5?WFX,76=\0VCT#UZAM^+.*>^G=VWW30D?%?!\"'N:&6-[I(O/ M5'LZUI,TBGSPO&3;<(FO>F)T9)@^X=[LYY\,2_^M35V0, <2YJKFPU,U]%4- M Z!VU%0TW*MH*%71G9@,8$J%7GY42,-F,_7R4[[*(_ZA4BB<2(_:6A=Y0<)/_0/R>9]QQL4C1Y2NSVG(;C92M\S)Q#[1D#2,KAJ"A#F0,%W*BM0"H$34-C?<:&DLU])'BD&7T^TY%Q5C61]=+\=0KIE9]-">, MHULLIE1MSY W)=TZ[F5/Q'/68M&T&.M#JV[D-(V,X6!0-W*E;>TH!P\2YD/" M B!833"3O6 FW6;=4'.AB=I<2!I=U[X($N9 PERU;'AJ9CYD: $0K*8^0S]4 MZ72506\>ATP\ZJ&_;G'R@.G?K?4U*:ECL^>@M 4HS0&EN: T#Y3F@]("*%I= MRT<59^._K(-5=(5"F#R.SMJ%I#F@-%\N Z"Q&2YH#27,6,>(IV/FAT 12M+L)#_=_HO@"@6O@PFL7I]LJ'/(;. M6@.M_X/27-64>*J&/FA\ 12MKK;#.H$A7RAX=9W$:-:[VPLE\D Z2PYTI0"4 MYJJFQ%,U]$'C"Z!H=A-(:,+H&AU41[6 M.0SY0L=KB]1R?&=1@BZ'@-(<4)I;T>J5^>:#=-/*T"?-IVC(T (H6EV1AU43 M0[YL4JM"SN552,C2_QR4M@"E.: T%Y3F@=)\4%H 1:MK^;"@8\A7=%[_>#1I MC$F- B3HL@THS0&EN>>3X9TW\4%C"J!HI<"THW>L$TS7Q0OZ#"WSAYGR9>#] MT?V/ *Z+5]]/CM\8ET[Y*O\!4_ZRX#:DZRAE*,:/ JE?V")7M'Q9O]SA9%N\ MR?U ."=)L;G!X0K3W$!\_T@(W^WD)]C_9&+V+U!+ P04 " #;@(57+#Y7 M7M4# "^$ &0 'AL+W=OZB6[NZU"T[@#NS,-DWW[6<#)2$Q&&7W30/. M__R/?SX.^'1^(/0G2Q#BX"7/,%L8">?[.]-D48)RR&[)'F'QS9;0'')Q2W>0_EZAC!P6AFV\#GQ+ M=PF7 ^9ROH<[M$'\^_Z!BCNS<8G3'&&6$@PHVBZ,>_LNM#T94"K^3=&!G5P# MB?)$R$]Y\S%>&):<$?RJ38TFIPP\O7YU?U_""Y@G MR-":9#_2F"<+8VJ &&UAD?%OY/ !U4!CZ1>1C)5_P:'66@:("L9)7@>+&>0I MKC[A2[T0)P'"1QW@U '.>8#7$>#6 >[0#%X=X W-,*X#2G2S8B\7+H <+N>4 M' "5:N$F+\K5+Z/%>J58;I0-I^+;5,3QY1?"$; M, *;!%*4D"Q&E/T#PE]% MRG^+X?LH*O(B@QS%X"M/$ 5KDHL]F^; -R\>0O>@!2#QX04#.*8S4TNIBV3FU$]Q54U1:=CBB[X3#!/& AQC&)% M?- ?/^N)-\5R-6OFO*[9RNDU_!KQ6^#:[X!C.:YB/NOAX8X*Y^^RAU=G;RV& MVVP@M_3S.OQ6,(,X0N_ $Q*/+00X?%&5N#*9E";RX?6\'-FN)P&>3U=.(7/\ M\;BM"E1FGC_SVK+P4C;SK4;3HO4:6F\8;0=F%3T^26F=$6H5@581]BE:6.,& M:SP,"R.NPAI?)%163R%35$]EIJC>I:RS>I,&<]*+^4@A9N)15KZAXO_$TU6\ M\KANZTX45)/Q>5T5*MMWIOX9O$KF^+,S=E5*V[(=-;[?X/M7X7=P^]J]K%4$ M6D78IVA13AO*Z564'5M[.JBZ"I6JNBK99755*;NK.VNX9[W< 8H(9B1+XXJ= M;,&FR!\)AYENA\^TE;Y4.+9]7FRM3:BQ:7';UO$(8UU/WH%<6_8QZR6!7A+V M2MK )V6_8"7TH45=8;A3JC-K9SQ';^CZ-&[=+^%4XL__QMI=3Y M,]D>UHCVA*XN[][>K+K94$>DG8*VD# M'P]9]L!35M=>]A0'0%6%53I5A8?YA7J_"M@\Z<=R1'=E(\Q 1 K,JY-U,]HT MV_=EBWDVOK+OUK9B/)#->=G_'>VKSOXSI+L4,Y"AK4AEW?JB,+1JEJL;3O9E M-_A$N.@MR\L$0='T28'X?DM$1UC?R 3-ORR6?P!02P,$% @ VX"%5T!R M5+-N!0 DQX !D !X;"]W;W)K&ULS5E=;]LV M%/TKA#L4"9!%$A4[3NL8:)QLRX8T1I*N#\,>:.G:(D*)'DG9"; ?/U*2):N1 M&=M0T_DAT0?OX3W']U+'XF#)Q:., !1ZBEDBSSN14O,/CB.#"&(BC_D<$GUG MRD5,E#X5,T?.!9 P"XJ9@UVWY\2$)IWA(+LV%L,!3Q6C"8P%DFD<$_%\ 8PO MSSM>9W7ACLXB92XXP\&U)?Y6.@SIT0):0R)I#Q! J;GG4_>AQ'NFX!L MQ)\4EG+M&!DJ$\X?S-YQ34; (% &@NA_"Q@!8P9)Y_%/ =HIYS2!Z\#@E0J M'A?!.H.8)OE_\E0(L1: O0T!N C WP3X>$. 7P3X&=$\LXS6)5%D.!!\B809 MK=',0:9-%JW9T,1\C?=*Z+M4QZGA9ZX >1[Z&7TE0I!$271P"8I0)M$#/*F4 ML,.!H_1,9KP3%*BC'!5O0#U#-SQ1D41720AA/=[1&99IXE6:%]@*^'N:'.LT MCQ!VL8=D1 3(IK3L*+>!.D9^CN*CGY!3(#4"UO+T2SG];(:3#3-N[')K(M@=6(GI1$3ZQ$/Z>& M(^)3=)]+.-9G7Q*JT+64*83H@":%K$WU@U6%7- MOBI6]"\:112FZ.H)@M0LK>AV.J6!IFVK9^N\NU)O":PFT6DIT:E5HA$C4JY_ MX5R@[)EVM"KHRU309&8*@?)7R_OT946ZV:?\(G/*UJ3VI-PO*??WI:R+0 14 MZHH1N@36QLARD,PD"#EC1$@TUW62R7&H"ZE:6)NDL2:U:\GD8+TUG;'O-C?+ M62G+62O-DHH@HHRA$9E311@Z4!&@]^_Z&+L?[^<\D5QD9]['0VL+6;/958^6 MP&K">6[E)=RW;"+[;+M*4Z#5>K+;KS=EG?>:A_*LO"]AHM"()PL0QMX>%<=* M$[Y.I!*I*:.C6@_=SHV+E5L^+>WS[ZR$UZ"$30A<"8'MO9-.& U>-DPC)RO4 MSIQ:0JL3KVR?9_=];5=^JSZQ0.O65TG;%UZY0,]N RV\[R P-^F4;E'?K=I! M[Z4?/.GZW;/>!K:5*_3LMO '/3'M6>VL3G?[9Z97.4S/;C%+MD6Y:Z;CZ_&5 M7O\6(%7V&+4N!JT:R;;0ZEI45M)[4R_I-9C)7O8Y_<9-VO/:EW?E)[W_I:&T M9[5S[?2;%LL-[5%Y2L]N*K]M#\61>0NE2=XN$^T:C"*_,C[1/O*/A"\9A#.P M-TRKMK$MM/J[G9Q)69Q'N;R;77;A#HGE 4I/X%RO2" M@2;/Z(H$T8NH5]NE5;-9H-5?8+G=#051&4V\M]'\KKW2JC$MT#Q<$P=OT*:R MI7AO6_H (C9W/G-EM)F:.[JUXNS7)SJX),_-)=&JXWPE?=]%(7FVO7W'E0W% M=AMJD>)>\>"QJ)$'06GNF5% MO@.:GR@^SS81)UPI'F>'$9 0A!F@[T\Y5ZL3,T&Y#SW\#U!+ P04 " #; M@(57I,0*1!H$ .$@ &0 'AL+W=OE2%"8M:L[E^"IHRK [2'?*1B*D$A MEJ+[E&EUN++P1RQR1=/(+.Z]F ]];0 79OVP G=>@B,;P-V$^@AU\"$B >F@ M^[M+M+_WPG[Y>*G8-QZHW4!J-Q!KJ;O!TGT:@>1/+)VC4"2)29?*PCY['AZ@ M?UKME0L^J(2%F/2"?I#?]$"JE.#ZCA!321;4!.>":S&0M!UEO:T#KM%HW@5&7&YL@SE:Y +L ;?_Z$ M^\&9P]7=^E3=W;JZN^;J7M#NZ%X-J>>$9,;L 5 FC>,LC$AP3J5"F?&C!7+0 M!J14VG\9\W8D_1I)WXGDZC%CDMI^%9G0MUEU*_@E3X],/1^BHF;ZCG =UXB. M_YU P:[S=?!6KX>GY#V-#FI,9WL(F%/MD]8'#0$$GPT95_1L'7.XA56 MPTZ57RB3:$%Y#B8T>ZV8\)HSNAM7#65WI7TUKC(\[&US8D -VL\,[,[O2NEUJ-[2 W;RP36J[-6R?V@U#8'>' MOX4(DLR">K.7^FM>ZO0W>:DA".QFB#K=KY7*(2K>^2;7DRMTG2Y :4L9SD+8 M17/'37?'.V[O>+V_#SJ;ZJ!I\'@G'1Z_H<63IL63#[?X5S1L70>D:?'$W>(_ M4 =DO?=OK .ROW.Z++R5?J9RS5"$.,Z,Q.#HV!F3Y\:&<:)'9"_]4:"T2.XR!FF 6&\S_ M,V$N_=6D^(90?P(:_PM02P,$% @ VX"%5\/WJEKH" #$0 !D !X M;"]W;W)K&ULU5QK<^(X%OTK*J9KJU.5!DLV)&23 M5"4Q,]-32R>;QTQMI?J# 5<;5NT)(>PM3]^)=L@'(QL]XA,YDL"QO?HZER] MSI7ETP5EW_B,$ %>HC#F9ZV9$/.33H>/9R3"O$WG)):_/%$682&_LFF'SQG! MD]0H"CO(<7J=" =QZ_PTO7;#SD]I(L(@)C<,\"2*,%M>DI NSEJPM;IP&TQG M0EWHG)_.\93<$?$POV'R6V>-,@DB$O. QH"1I[/6!3P9>)XR2._X/2 +OO$9 MJ*J,*/VFOGR>G+4_DKQ"784WIB%/_X)%?J_3 N.$"QKE MQM*#*(BS__@E)V+# ,$=!B@W0*\-CG<8N+F!^\K V^62EQMXKPR@N\.@FQND M5>]D=4^)\[' YZ>,+@!3=TLT]2%E/[66? 6Q:BAW@LE? VDGSK]000!$X!.X M$W3\[9,B?0*N:"1;(L=I+#_Z1. @Y.">O(@$AP?@ ^@ /L.,>.7&6.H!V.0#"DL9AQ,(@G9%)B[YOM^P;[CB1E MS0Q:,7.)C("_)7$;N,XA0 Z">77+JF5&&>(E<&$*XH*'.Q]\_'"P&\PW@UV/ M17L;;2,:9<"%RKOK9N&F)7D[2KI30)\NMQO#!6,XGA(Y5 @P6H+-^V[P,KU\ MLW26!4UTI[P.1Z3LY8<2CEASZ1U_H^?8,_Y9UDX M;8+Y&=AQ"J:&[.?SWE$;N:>=YY+8>.O8>+5CL^9S*>H_!+.# M,J:-GC5EVB:8;^8,RJIC!HY E,UJ/3#!2]/(?K0.QI$1^%82+0=;178ZXV?3 M-_AX>_? #XQCAA&W*94VP7Q+8 4^C]=\'K^/,U>^6# M1G_-:__=#AI&SYI2;1/,-W.&TD&#@_YJU(#'5<,&=+10<&H$I$0?E"X)1V5+ MPL'W)!!+\#F60U"B?N#@6LSD0D_,<)PO6Z222-4JN*"+5=WGW48OS; U>VF?,CC>.!-SF MSNLZSIJ_G.+MV[PNA-WCXGV#"E8?X5=3%T$Z.NB=1.<*QV,22O/Z\3&ZWC@^ M:#L^?6\[/I8*+<9#BUBX=Q5;,QY#.@F>@C'.).\M42FZ()Z"?P5/!-"G#,TP MXY@KTC@Z9EKR::)TS++D1S%@6ME"L[2MMSB5*Z2AI#=*(N-ZU5Q68TZMJEQ; M:$6>M6T7S*\CRJANX5L.POAQ^RRGW MWPEF@K!P"08OJE "KI\)VSD3[]#8YLHU#F*),';:\/4:R5*9Q8!IF0W-FG&( MV3CS"[WC@@;JU\4=EMVVF+006MC\B4 M+D):[:+Z&[GO.SUAKDCC8)EI,:0G;/E1#)B6SNW_7#6>SXXV#5K+A M7+*A::O08C2TOG;-^OI^1M2SOPZXCN)@E'!)ZE@2JIZ1N FQ^9%/,W1COJPJ M8%MH15HW'G;>NT[^DBCBU1B=/:P"+A(QHTPEEBH;\K8H[76[J-\MMKTKD- :9M^J1G8W9 MSMD*@=5-8%MHQ1!H->ON?1-X.P3/. CQ*"1I%C4=TBN;OU7A:Q7-S]&*::5^ MS]F1F7.UI'7-*JWN0"[7>C8>]S=[TYACJWK6%EHQ$EKCNN]MI[C"H5)!DQ-O M5>7:0BL2KU6NN_^=XI=YP#*C:M;-WD#'0+M5/6L+K4B[UKBN6>/N<>21)CY> M%.UDV=^C(.7%8UK54TWQ9:\1"8 MUKY>_4WE-^@_%=[TG9)=Q(QULV7C\V'[T,.>UL.>60_OM_OD1UAU!\IN(7)E MY1,L9JK;^ ''HR!4DMIXPL^J/+:*YMM"*\90JVAO_[O437J.V1N(\IWX4MZM MRFQ;:$7>E8==Q5J>9%X01,%4:0@9 M4,#(/)3> =@_]/1=YG 9>\ZBRKM.9)*+(M:KYQUGV\V0)( MGG\-,MVHNJ!L""'A/,M6?7#:$$39(??TB/+W+'4+J$K88B 6]%-Z<&^>MHKV M(S)5L,SUK-;CU7XZCB>K>D_ (I!#P%;MQ482]#W5O:S-=#;>5! 1-DU?$<&E M'TDLLG.ZZZOKUU!'7=AR<#6'8=G0S*[K_PW).!YY;^XJW>=-'1+F7O MR1AB-@UB+DEXDNXY[2.I!%GVZHGLBZ#S]-T*(RH$C=*/,X(GA*D;Y.]/E(K5 M%U7 ^@4@Y_\'4$L#!!0 ( -N A5?B!\MR300 *\4 9 >&PO=V]R M:W-H965TDD,PFVS)-)@9F$Y-K> MS-UE+LUU^E*Q%]#$MEQ)0/+M*]G&-F $N.0-R)9VM;]=2_Y;PQ7CKV(.(-%; M%,9B9,VE3&YL6_ASB(AHL01BU3-E/")27?*9+1(.)$B-HM!V':=G1X3&UGB8 MWGODXR%;R)#&\,B16$01X>]W$++5R,+6^L8/.IM+?<,>#Q,R@R>0S\DC5U=V MX26@$<2"LAAQF(ZL6WPS<1UMD([X26$E*FVD45X8>]47?P8CR]$100B^U"Z( M^EO"!,)0>U)Q_)L[M8HYM6&UO?;^.857,"]$P(2%?]- SD>69Z$ IF01RA]L M]0?D0%WMSV>A2'_1*A_K6,A?",FBW%A%$-$X^R=O>2(J!FYGCX&;&[C;!MT] M!NWK3RIAMI;E)K14-C7<8GR54O579R_(U)0-A% MU^A),O_U6J=$D#33JBNK,6+3;!3ZGJ0]M[H&5+ZCBWN0A(;B4@U^ M?KI'%Y\NT2=D(S$G' 2B,7J.J117ZJ9J_S5G"T'B0 QMJ1!T(+:?AWN7A>ON M"7> OK)8S@5ZB ,(:NPG9GM%NM^!K7)7)-!=)_#.-7K\[LL6:N,KY#INNRX@ ML_D7$N\SWPBG7=2SG?KK[ MG(854N:7Q[&J=_@N5\ZQY69?QS&$W=:A7_7*, M<<\9#(;VLLIAG%?O-C.I5NG25$\I M60)76PV"-^ ^%8 23GU(<0,6AH0+E #/T&O)LTF]"KF+.ZU^9XO<&%M#\FY! MWOT?Y!ST3JWZD*^>:J[VQ 4)D00>H8M_@/!::O.$??0..G-]%&4+I8<"\EZW M5"=F1U[NJ+-VY'9J/&TDI5L'X:$G"!=2Q9WY[ ME8H[6\4VC=@(ME\$VS<&^SLGL:K9L:NQO[,:MR,T3M?P%, #(_!#CG5T_08'ZV>[4TX7=[?!C8$U!2]U M#C8+G8>WA/(3RKFK5\)G"@^%,%6F M3JNO5C?/3L>R"\F2](#IA4G)HK0Y!Q( UP-4_Y0QN;[0$Q1GE./_ %!+ P04 M " #;@(57NX&8(N<& "[*0 &0 'AL+W=O+2E[)4O"1'@9^"'_*JU%&)UV>UR M9TD"S#MT14+Y9$Y9@(7\R19=OF($NY%1X'>18?2Z ?;"UG@4W7M@XQ%="]\+ MR0,#?!T$F+W=$)]NKUJPM;OQZ"V60MWHCD,$") 2H:V <,S,3 M/-; 2@RL8ZMD)P9VT< Z8-!+#'H1^QA61/H6"SP>,;H%3)66WM1%U%V1M03L MA2JS9H+)IYZT$^._J" (G !9H(ZKQ>JEUPPH8%,78ZCSI>/XK0#= X>9T_@ M6F6#)][ V2T1V//YN2SS-+L%9Y_.P2?0!7R)&>' "\%3Z G>EC?E]="1?,UY6EJ>3^%&$I4T7["/0X>T=R_$F7P+XLOS*II:KW5IQL[L MR)F:7C;CGC$PC=ZHN\ER:BAFCI.]YV37Y+2-)@)Y!V\(DQ,;6# <"N!B.4C- ML]CQL&*L)AI)5)M!>HBC9U!E&$*D=%!!:0-QV1]FHB MQ8L%(PL%T OE6RZ7!$Y,L0J7UGE=7+&S7I:6-1@,"K3*I9!IVL-]J1R&_AY# M7XMAIA+BXJ8\EUTSF5 +(I=& KR\@6RY!_P6W;[>8N:VP=V/M9KB/H=R;%RK M!QQ\$4N9;&*)0_!EI=S)F>UWE:#15/= F$?=]][Q?NFUA)9M&'DHM^52E@VA M76!WIX?P#*O&[*G6Z(/I.=CWRT!;I8@6<<_@^?'O\(W>974K)UJCNID<.QMD MNL-$'<,L9')#(7-@AWNP0RV%;]%;?^Q$H_55%\ZPE*L7,J4MJU_ TU#0'!YH MI,MLJD&3:MC%^>8IJ+F:69$ ]32E*)N3KP:&:?W5YL2 MK,@YA" J3BY-ALDG8&W2@5<1Z"LT" M4]$"]:IEHECZZ2)&EW9VQ3@UM$K+/7W$NM*W*6]Y/JD"@7H) M5JHYH%XA_!?C8*-R(_&64\YF:28^A=R J=Z >L'Q+S<:]-YK QN6@)E6OT2L M7,HRS5[U3@-*E072*XO_[UZ#ON)U(2?>\F][']F%R6S:5-1\=Z32!.FER4>V M&"9ZG[5)P=(ZQK([$!9!G4* M:9QLOT ?MS9(LS2FE4">0H6@5(4@O0JIO56@]U<;4/D[R 6RAZCX':2IJ'E* MJ:A >E%QRIT"?>C:0.WR3H%M=&!QZZ6IJ'F@J0I!=3^$')E]C8J.Q%MNSAQ8 M@]+>:%-1\[!2.8'JRHGFD[!1Y9%XRR9AW^K HO!H*F@>:RH\D%YXU-@I2#P5 M=]%+.P65YJ*9!>4Q1Y'?=YZ!VGU4V=Z*UJYV-9 M6LBE<3$;3_$%Q%0Z)7\G72J;^J7R,_S^.03J*(LZ2-(&T&K+C-L-E%O"DM=> M#@." D96OJP=@,.VE9:BG//B<60++OVE2?U'F1. M&CE9Q41^JFLE(!U&,/?"A1)./N$\5D*?Y#P# L_W56&5%3_6F GYG\I1"F @ MMO3BC6"FGDE]U)%]KVE@5=7C5CM)(@(&ULK5A;<^(V%/XK&C?3V9WI8EN^ M@%-@)@'3RTS:S-)M'W;Z(.P#>&);K"2'\.\KV8X#MN(FK1\ 7<[Y="X?DHZF M1\H>^!Y H*9!EAIUM(Z7%FV,;SP.=DMQ=JP)Q/#V0' M:Q!?#O=,]LP&)4XRR'E"<\1@.S-N[.N5[2B%4N+/!([\K(V4*QM*'U3GEWAF M6,HB2"$2"H+(GT=80)HJ)&G'MQK4:-94BN?M9_15Z;QT9D,X+&CZ5Q*+_?X;:(4_A133EY3*\H.+6"TU9P7U%P:P7WK2MXM8+WUA7\6L$O8U\%JXSTD@@RGS)Z M1$Q)2S35*--5:LL )[EBUEHP.9M(/3'_C0I -D:?T%K0Z.&3RE*,%C23U.6D M3'[/5/BDVH ^+$&0).4?I?"7]1)]N/J(KE"2HS_VM. DC_G4%-):M:89U98M M*LOP*Y8YZ([F8L]1F,<0:_3#?OV@1]^446I"A9]#M<"]@+]'8H0<^P>$+>QH M[%F^71WKW/E_JZ_^\^H7P7 :WC@EGOL*WGI/&*"*$M$Y):"BA"[?%:)?(JH= M[W$^#GSIR^-Y$+M"$R?P+X7"KA#&@3V^E%III/S >L&Z<-QM''=['5_0&"*2 M0W9"7^\@VP#[6^=K+X@Z+J[Y@40P,^1YP($]@C'__CO;MW[4$6M(L'!(L-5 M8!>9\)I,>(-3L$+TSBAA>W[0HJ!&:#S!+0IVA3P'>RT&=H5\;(WU!/0;M_U_ M(2 7B&[1FJ3 >SG8B_->#@X)%@X)MAH(["(9XR89X\$Y..[2"T]:%.S*= C8 M%7';F^E*LY2#]?2;-!Y/^CV6E\ DWR%YJ*,[PAY J-[S1:"/CKVX[Z7CD&#A MD&"K@< NDA,TR0F&IN-M/^)76YO+H$LL%]LM$FN$ KNU189=(>PZK?-^U15R M \?1$]FV7JZ^5J]O/T$.C*0EE6]B>;E.N&!$53IOXG,_^GL)/2A:."C::BBT MRSR=E2CVX)ML#7E^^7,G;HM\2YV4W[Y'AAHIV_6#]F:K$_-\QWV%IJKLN!QY MN7O;_9=O^:<\+\ET,4%QP=3&+/8@/PP 954U!*H:0K\6Z:FI)M"1<,0@+B(Y MLSFA*SRR9:TI]WF)%Q<2@*(M95M(1"'SJRX?7*6D7OY 3AGD I$C83$?Z5)N MGA6H&;!=^93 I>%%+JH+7S/:/%?:[LDYRB%K33/&HWESL.J)XJJ(^BA+*DW5,@"O6SN@<3 ME("GZ0" !S!P &0 M 'AL+W=OT E?;'[^R$C$DT#U5?B,^^^[[OSMPYVDKU MH#-$ [LB%WKL9<:45[ZODPP+IL]EB8).5E(5S)"IUKXN%;+4!16Y'P;!T"\8 M%UX-6'ZS!9K*4\L$:G].Q%UA!F&-B+ *C MSP:GF.<6B&3\;C"]EM(&'J[WZ!]<[I3+DFFI+AB56YNY?83 M-OD,+%XB<^U^85O[#HDQJ;2111-,=L%%_66[I@X' 81S/"!L D*GNR9R*F^8 M87&DY!:4]28TNW"INF@2QX6]E(51=,HISL1?I$'H]>$,;G&#HD(XN4'#>*[A M#G>F8ODIS"N%P 7<9;+23*0Z\@U16P _:6@F-4WX!,U;F$EA,@WO18KI__$^ M26YUAWO=D[ 3\&MBSJ'?>P-A$/8[\/IM'?H.[^+).HBS^P7\G&&Q1/7K6(:= M +9YKG3)$AQ[U!T:U0:]^/6KWC!XUR'OHI5WT2VOLK) KF J*V$41TU_%)/! M1^I$0R=W&:,+0@%S5 D*8UV;&SV62\TV<&RV;S=Q$/F;(P('KN^Z9T_8I:4'>6N)/CF24>MAD,.S.8NF:C4NZE4CE5 2<_ MD*G38V*[X7KP2($=NBY;79?=E66[%ZAL)\&PO=V]R:W-H965TP;1ZR\<3)]J'3!P5D6[. 7$FV=_OK*S#!!F0FJ7E( M#.*<(UW=8YE[1WO*OO,UQ@+\R-*?Q&F>(7],-SN63)649$O*6 MK72^81@E)2E+==,P7#U#)-8/&\F3-YI]BD$#R8X=G.$T+);F.?RI1K9ZS()Y>OZI_*8.7 MP;P@CF(FVJ7BD^S]P%9!3Z,4TY>5_L*^PA@;B+1L0$NUXJ+<_9(M]XODA5$6@LFG1/+$Y"L5&$ +? :/>(?S+997(>%H MM6)XA01.ZG&4)^!W3%<,;=8_P5U^,&F1[(\A%HBD_)/D/B]"\/'#)_ !D!P\ MK>F62QX?Z4*NM9A1CZMUW1[699Y9EP7N:2[6'$1Y@A,%/^SG!SU\7>Y1O5'F MZT;=FKV"#[&X!A:\ J9A6HKUS-Y.-U7A7#9[]+]G;VR&5;O&*O7L,WI/5*!4 MGA.E,Y39/?#=DE\<5KL)M/S <4?Z[G335+# "HPF+.S";.BX@=>$12J8[1M6 M#6L$:]?!VKW!/G^]>XI"L'B:/D4+5:R]].*DO^$;%..Q)H]RCMD.:Y-??X&N M\9O*1D.*A4.*10.)-7+@U#EP+C3<@>^\NV/:=E-P7*,:WVZ=9%04-JP9;=5+# L*#:;GX=JM\;ZH-88P:F M&68D1KS7>+U"[S7>D&+AD&+10&*-; 1U-H(+C1=T7.!ZT&[YK@ORC"!HV:X+ M,J7OVJY3H"SCQ.B-,*%Q?.TT>@.=)>T_7KO-=U@ZJ%@ZI%0ZDU M,W)2", +K5<)G'K!@7[K-)LI4+;OMQP:*E#0,8/6 1JI8+9KG#GSH'D,UNP- M=C&=+LJ*9K%]X3$CF[*06Y"Q3X*5U"NQ6#9;GF^U?< 7,AJ[MMCW;A4%H^H;=]JP"9_K!N9=' M>"Q68'^U,F=TB7G1-I1QO^W\'+1^&50M'%0M&DJMF9IC#0,O+6(J@=.&B2,K MC[85NRA9#'=.SRX*VH'3;M&H8)9M!BT?ZB<=35F:K,I6,@;BT*:J1^MV M];1LTK;&;^'-#"K&PZ*]7790C_*'WO@]8BN24BM>;8H*ZZ3_Y#U!+ P04 " #;@(578:Z M$%X" "U!0 &0 'AL+W=OVY70.]^A%*0!)@EG2$ Y]Q[&]XO$^%N'[P3V\FB-3"9;SE_,YE,Q]P(C M""CDRB!@_=O!(U!J@+2,GP.FYRA-X/'Z@/[!YJYSV6()CYS^((6JY]Z=APHH M<4?5FN\_PI!/;/!R3J7]HGWOFX0>RCNI>#,$:P4-8?T?OPYU. H(SP6$0T!H M=?=$5N42*YRE@N^1,-X:S2QLJC9:BR/,7,I&"7U*=)S*OG %:!RA6[2&'; . M]&H))0@!A3-=+T%A0N4-ND*$H6\U[R1FA4Q]I248(#\?Z!8]77B&;H:>.%.U M1.]9 <7?\;Z6[O2'!_V+\"+@UUR-4#1^A\(@C-#S9HFNKVXNX$:N+I'%G9S! M=3400PVP0I\QZ_3#=72GTN]1$XMJ&F*7A7?A))ZD_NZ$FHE3,[FH9D&H-E72 MO#A'P+<@+EY,\O9B@G@Z2_Y1XQ^U4@.BL@-#HIQW3/5= MY:QN)CWTK?C'O1]H3UA4A$E$H=2AP6BJ:R'Z(=%O%&]M8VZYTFUNE[6>JR", M@SXON6[.86,(W*3.?@-02P,$% @ VX"%5\A%F;ME @ ]P4 !D !X M;"]W;W)K&ULK911;YLP$,>_R@GUH976DCB!KA5! M:I)-VZ1N5;INSPXP';W/WO=V?NDJW2SZ9$M/!: M5]),@M+:]6T8FJS$FILKM49)7PJE:VYIJU>A66ODN7>JJY -!G%8&_P0N#5[:W"9+)5Z=IO/^208.""L,+-.@=-K@S.L M*B=$&"^=9M"'=([[ZYWZ1Y\[Y;+D!F>J^BER6TZ"]P'D6/"FL@NU_81=/I'3 MRU1E_!.VG>T@@*PQ5M6=,Q'40K9O_MK58<^!L2,.K'-@GKL-Y"GGW/(TT6H+ MVEF3FEOX5+TWP0GI+N71:OHJR,^F7Y5%&([@$A:X0=D@K>98H-:8PTQ)JZEN M<)>]-,((7\>9,M; ^1PM%Y6Y@#,0$KZ7JC%V7)?%FXA2]<-O1[]P2'*M(&BGT@US:;E(VCFW$2;@[PC7N^ M\4F^V5&L0PBM5K2',+R.KH\@1#U"=!)A@9E:R3:R*DX4ZA!1](;HZY60!BHLR'5P=4W%T>V8:3=6K7UK+Y6E0>&7)4UFU,Z OA>*VKO; MN #]K$]_ U!+ P04 " #;@(57NG,%6H4# $$ &0 'AL+W=O/?Q!91PDM* M,S&QME+F(]L6RRVF1/19CIEZLF8\)5)5^<86.4>R*D4IM3W'">V4))DU'9=M M#WPZ9H6D288/'$21IH3_=X.4[2>6:[TV/":;K=0-]G2EW-7,_IVLY'9B#2U8X9H45#ZR_2>L MYQ-HWI)14?["ONH;AA8L"R%96HO5"-(DJ_[)2[T.!P+/>T?@U0+O5(%?"_Q3 M!8-:,#A5$-2"X%1!6 O"<[8'KWHJF"Z5=I5HM<)+IC?4D MN7J:*)V5.%]-X)Z<.<97(K8):M<-6BC[KUOW7H;37]9@V\ MUS6X\3J!?RUE'WRW!Y[C^?#E*8*+#Y-U8"(SHYF9&4WW&5Y(44/[G&'%#SX9X[I OF_;5NKDZI/X9'( MR1(GECIF!?(=6M-??W%#Y_B3KZG_8D[WSA.F'GOG F89%)V,PD+#8$.[(W;.P-.^V-D"<[ MHC_7>O"YT+8"6ZLC5DA>5!?Z)Z2K'CPS26B;X9WX[-H?*JF#BWLFQ"6H#.K(4&PU5Y_3]XUY12R_7 M[7MO[K.67L';3G'G=,\]R.R#+"5%OBGS20%+O:FK#\>FM4E9K\M,[4W[C3NZ M=5O:(WN.ZCG:Z;RI+JB S2)__1_4$L#!!0 ( -N A5<[8=93-P0 )D2 9 M >&PO=V]R:W-H965T0I"*X%'J_$#OQ.>HKY YE $/!5?:+5OG9P$/A0FD1Y\(&0A >$6^H2^ M4";1+\H7@.Z JH4$$WRMS)//2H%9T&2*OC$Z89QI!FIS:HIL<-$]A LI63)' M5U0QA1HWH"GCZA2=(!^IB$HCPA+TF#"MSBHW?D9BH8QN<_/DQ7[@:^.@A>F' MN3-7:V?(#F=^A/H<-?$9(@%IHL>'&]0X>6%_?7FIV#<1*\)&BK"1S%)KAZ7' M9 J2/UMW0Q'')@*YA0;;+$_1O[7VUHZLU;(<'E0RH2)62VPY>GA6"=8TZ(=L97S;>SRK!RE;)3WX&EW"_0]IUH;Q,-1JM&TC:O M6M'43F)J)S%J\$V=G];![F]54+_3;-8'#PDU];T_'6G1.*PT@MV\\N8)AK>) M9-<(PR6/8#>1N#LS%VZ_WIJX'-S8/;E?S5[UP&V2+NQ_B&^P!(Z(.Y].NX?F MLV0#[*:#(]H8;S.!HX]++L!N,GB_/NZ\!5])"G@/5CBV$O9O=R>80\NCI"3L MYJ2WMWMO*^@[6!B73(/=5/-*MV_3R0Z+I.02XN:2(W+<=*;3;?? =)*2@XB; M@X[H]ESS/F&NO*.XR>3=6IWL3S*D)!FR!\D<6P1[-[H;S*&54?(;>>&PO=V]R:W-H965T>D[M)6@# UI;%79X,.T#VYR;2R<.+.=%O[]SDX:PE0R4?5+XK-] MS]WS.)?S:"/DDXH!-'E.>*K&3JQU=NZZ*HPAH:HE,DAQ92ED0C6:FY"6>I,1G9N)BC'$; MC1W/9 0<0FT@*+[6, 7.#1+F\:<$=:J8QK$^WJ+?6/)(9D$53 5_9)&.Q\[ M(1$L:<[U7&R^0$FH:_!"P95]DDVYUW-(F"LMDM(9,TA86KSIGN/Z5T07C3+^0 M7W>0+$#^QLEIG,LP9IR3* =FM]#W2)M_XP$7M!^Z^ZB8I5L025; M8/$Z[^#5%"*W:9;K,S)GZHG<2 "=]% H5U1:#=2V)XJ?3W572D6('[;HI@:7T^\EM<9CMSUCN"=*GCG MH_I]?LZP4B$BUVS-(DBC_\O7&&-/^;H5@^XAY"M NG7U=BO7J^+V/JH<5DP( MY$%PJM^6X:Z$&M'WU*Q?Y=X_A&;]79]<=]#>+=R@"C[8^Y/[ 3)I5*T1>D_5 MAE7BPT.H5H#XG9IJ0:NW6S/?>VT/WD=5NX^IA/*C:_PC-R+O*9I?:VS^(60K M489O_V_^/[JYM0YK;BMW5*X8MD$.2W3S6GVL<%E< I#B\PVW870V,+M,,9+ M$TBS =>7 AMO:9@^7EW#)G\!4$L#!!0 ( -N A5?@SZ;>@0( %<& 9 M >&PO=V]R:W-H965T)A6-GMM.R_?I=.R$K$*IM+XD_[CD^]][X)-E(]:@K M $.>:B[TW*N,:4Y]7V<5U%0?R@8$[A12U=3@5)6^;A30W(%J[H=!<.37E DO M3=S:C4H3V1K.!-PHHMNZINKG KC6FFGL?/9)#05MN;N7F,_3Y M.(&9Y-H]R::/#3R2M=K(N@>C@IJ)[DV?^CIL 9!G'!#V@/!O 5$/B%RBG3*7 MUCDU-$V4W!!EHY'-#EQM'!JS8<)V\8(-\JV6HJJ)T-:F<[ MU=X+]!G.?D%.2O27T>^A8XBWSIV@NOB5NI$HE!>,RXL'>?$_%!-;)5>@=C5[ M$;\MTBNANR(ZD?[6W:U!E<[2-,ED*TQWC8?5P37/G%GX?\([R[VF"C\ 33@4 M" T.C_%TU=E8-S&R<4ZPD@9]Q0TK='Y0-@#W"XENT$_L <._)/T-4$L#!!0 M ( -N A5==+_A68@, '$. 9 >&PO=V]R:W-H965TBO/*$F]-$@PBN8@WB.9DR.]!S%]4,@W*<$,5@.M5NC/^TI^\3@ MAP\;OO..5"8+2E_4X,X=:@VU( C $0H!R\<:)A $"D@NXT^&J>4AE>/N^Q;] M2Y*[S&6!.4QH\--WA3?4NAIR88GC0#S2S5?(\FDI/(<&//E%F]2V;6G(B;F@ M8>8L5Q#Z)'WBUXR''0?3?,?!S!S,8QVLS,$ZUJ&9.32/=6AE#DGJ>II[0IR- M!1X-&-T@IJPEFGI)V$^\)5\^43J9"R:_^M)/C+Y3 !:ZIT1X M'$V)"VZ)OUWMWZOPUV7N.0'FEH"Q60GXX(AK9!F?D=DP+?0\M]'%V67)NB;' MPY@5,'8]JYE^>#5[9%FY6JP$M_F>6N)P 0S1)7J(@$F-D-56-Z5:J$136V"? M1]B!H2;W. YL#=KH_)/1;MR4%:!.,#L%:R5@:B]=C\R!OMYEN*9P>SPW(;]Q M0'Y-X?;(;^7DMXX4^<3#A$!0RFZK(*!.XR"+266<4TD[(N"TIH![M+5SVMJ5 MM$WDOJS.CW,<1C=H%F"ASA'TZQX4G;_+.*P$/%6A=8+9=8)-:P+;JTHGKTJG MLBHV2%#'3X[SLA)T"G_%HHR+-MU#&[MH8QH%>98863M&>PEV\P2[_]DJN6"Q M(RB[^@8N>F+R;JR.I2K=52*>JKLZP>PZP:8U@>V5I9>7I?T M:15T=X3-M&AC- NRTW?NT"&P5=*\<.30F(CT@I3/YOW1;=(6',R/C?[$*)FW M93^5MC__X--F[!ZSE4\X"F I0S6N.W(;9VF#DPX$C9(;_((*V0\DKY[L"8$I M _E]2>4M/ANH 'F7.?H+4$L#!!0 ( -N A5=UB#/'A < 'TS 9 M>&PO=V]R:W-H965TO5?UGLY12.5]71=G5^M9:E_653U*E/Z:_T\;M:U MS.:=TZH84]?UQZLL+T?WM]VQQ_K^MMJH(B_E8^TTF]4JJ__[41;5Z]V(C-X. M?,Z?EZH],+Z_76?/\HM4OZ\?:_UMO$.9YRM9-GE5.K5Y$3610MDL[CKQYTM(O9.AY^ M?D.?=L7K8IZR1DZJXE_Y7"WO1F+DS.4BVQ3J<_6:R+X@K\6;5473_75>>UMW MY,PVC:I6O;/.8)67V__9UWX@#APT#NQ >P=J.O 3#JQW8. MN0Y^[^"?ZQ#T#L&YHR1Z!W%NA+!W"#LZ;,]?=_(?,I7=W];5JU.WUAJM_= Q MJ//6YSPO6[)_4;7^-==^ZOZ72DF'>,ZU\T4^:Q(K)RVWEU!+17UT>Q$XGV6C MZ=,X[QZDRO*BN=*__?[EP7GW_97SO9.7SF_+:M-DY;RY'2N=5XL^GO4Y?-SF M0$_DP)Q/5:F6C1.50JX3\]/'G*/ST\>@>%S#%C!EC@B7# CCQ_# X+B"%S+AP MV<[LB!I\1PUNI<:O:UGK2;)\=N17O?)H8))L,;S#,?:$H$:*$VNH2TF""18- M"PCTV(74( EFS!@3+!D6P$.?#N6>&>R)"]GU4HZ[XJJ M::X@JGB##*Y)* )B4,4:[U*J8()%0 &^*P+7Y IFT!@3+ $J$*[G&:<@!-+/*E<_.J54$%_\(6-#@RO6>)=R!1,L I+W76.< MIY@18TRP9)C^-:%FYTR'5C1@)]I.L"-)8"5)6BJI$U1O7>J M2IA!9-@O:1 P4W>QIW$QAS#1(J@&3[#A#(0:-D9%2Z BB,OTN3"9!!CJ=7! M3W&)[KE$K5R*L[Q\8Y&>CIJLD&W7>MHTVK"!Z4,'R;@F2214]1<5+?GV"4@!$\'%B2TXV4N_Q*[]#GH8 MR(^AI @W*C[0IZ\9"4-#S'F [#BGU.@9$137HX)Q9IY; %!3@)N18\B0$M\$ M3*#(NB.$7FB>%L#0#P@7WHDSLY=;B5UOG>@+N=V[_)"MUC\YCT6FVIN9SK\_ MR=63K/\#GB=,"7&"BO: BA:AHDU1T6)4M 05+<5".^;T7A8F=EW8=A.2 $*J M2\A YK.'N)B6J%HP4$,8A+XIW* &C5'1$J $YE(1,G/B R1AX7L'FN Q1_:J M,+'+PN?=C21#K9%0Z@Y;$JHJC(H6 34$>JC]P1(851A&14N &IA>&+#!SFEH M%_J!$"=N-)&].$SLZO %MR7)4'&\IF[H"[7(2#.095'49% M2Z B C?@W"0-5*P@3)RXE4WV*C&QR\1IV:AZ,U-5??T/O57ZK=;;[Y9#UM45 MINXY045[0$6+4-&FJ&@Q*EJ"BI9BH1T_Z;>7LZE=SK:MKBB@@0;"W'%-[!$N M924J6@24P FGIEZ-&C1&14N $@BAPNQ *61'!0U/:$9T+UE3NV1]WN**#F5. MY@>A>5/,'NMBLJ#JTD )W*/47%JA!HU1T1*@!+W$]8GY# ]@1PGQ3SV>0?>: M-+5KTA[H[EV1#]T;$L;QC^0F)L#QA-RDVS=! M]O#;%U,^9?5S7C9.(1&ULK55=3]LP%/TK5H802(,D3IH42"-! MT32FL544MH=I#VYRVU@D=F:[+?OWLYV0%4BK#?'2^N.>TW/N:6Z2-1?WL@!0 MZ*$JF1PYA5+UJ>O*K("*R&-> ],W"&+@IE#MPTJ1J;<%WRBLY<8:&23!KBY?F3_8+UK+S,B8V#QL /]P"P"T _RL@: &!-=HH ML[8NB2)I(O@:"5.MVL M^6^8)O\]/9<2E$0'EZ (+>6AOKJ;7J*#O4.TARA#MP5?2L)RF;A*RS+D;M9* MN&@DX"T2OF;J& 7^>X0]'/3 Q[OAGPC;!G=U,[J.X*XCV/*%6_@:IWTV&EQD M<>;I6*5^B,.3V$_GKHHQ-$P[NJ>" LZ8<%.86/.E(EBGU3U&9J41)F@ MT(]KJ&8@?O8IWDEH!L2IK$D&(T=/ EB!4ZZ_\Z/O+.^&-Z([(GWL/,>OC*4 M!C?8;#8.XH$W?!9*3UT8A"?8ZP]ET D;[!1VQ:02RTQQ/RCNQGPS[Y9K(A:4 M253"7 .]XU@W033SNMDH7MN1-^-*#U"[+/0K#H0IT/=SKL=>NS%3M'MIIG\ M4$L#!!0 ( -N A5>SQI&PO=V]R:W-H965TTY3FB7F% K&IM[-SP:L[4L"(4;CL2Z M+#%_.(.";2>6:SW>N"59+O4-.QI7.(,8Y**ZX6IGMRPI*8$*PBCBL)I8I^[) M--3UIN '@:WHK)%VLF3L3F\NTHGE:$%00"(U U:7#4RA*#21DO&GX;3:5VI@ M=_W(_MEX5UZ66,"4%3])*O.)]=%"*:SPNI"W;/L5&C^!YDM8(O +\!^,9HK(8.#X[0 2(4S7.V%IBF8FQ+ M)5>_U$X::6>U-&^'M.^)/$:^^P%YCN?WP*?[X=\PW06W54AM4EZ;E&?XACOX M3!*7G23Z'-44H:'0?Z!--!J-U-LW7=TOBUS'#9RVZHD\OY7G[Y6WN+Z8G\]0 M/#^=G\=]TO;"]; X$15.8&*I:2" ;\"*WK]S0^=37_1O1/;$Z;!U.GQ](VJ* MH)/QT!MZSQKQLFCDNJ/^/@2MNF"ONFM&!XL8_;J"<@G\=Y^VO03_VXDW(GOB M-6R]AJ_O1/CB:_<#WWW6B9XBQ_>?=<+NC#E]Q%QAGA$J4 $K!7..1RH+7H_M M>B-992;?DDDU1\TR5R<=<%V@GJ^8FG[-1@_3]NR,_@)02P,$% @ VX"% M5W5A%0ZI! U18 !D !X;"]W;W)K&ULK5AK M<]HX%/TK&C?3268:OY\I,),$@MG9MIEFL_VL8 &>VA8KB=#]]WO]B&.,XC6- M^0"6?,_1O=*YTD6C/64_^880@7ZE2<;'RD:([96F\>6&I)BK=$LR>+.B+,4" MFFRM\2TC."I ::*9NNYJ*8XS93(J^N[99$1W(HDSD(3NQXJA MO'1\C]<;D7=HD]$6K\D#$8_;>P8MK6:)XI1D/*898F0U5JZ-JT60VQ<&?\=D MSQO/*(_DB=*?>6,1C14]=X@D9"ER!@P_S^26)$E.!&[\4W$J]9 YL/G\PGY7 MQ ZQ/&%.;FGR(X[$9JSX"HK("N\2\9WN0U+%X^1\2YKPXAOM*UM=0 M!?#ZSI)? ?R^(P05H-"75JY?L?A3+/!DQ.@>L=P:V/*'0D$%&M8\SG*M/P@& M;V/ B$H8<-9@0Z;VFZW0E ?'Z;H_.P"G2$-\?PM1W&&'K-8\$^-CK\V M=,>!%CK/#MHC34"0N:O:L@KHI@S(?",@"WVAF=AP-,LB$DGP83<^Z,!K,+GU M#)LO,WQC=A)^6PH56<8G9.JF)?'GMAO^QR[IA$^[X==;!G#]3?BLO_.F!'[7 MWWD9?-[?>1D\?-_,+WX[]@,A6'6J606?_5:J08+%V9*FD"())-H%6C&:HB7( M+S8=\<./*,E MGB&'G ])%A[[?^GZ9DLYQT:N:5J!7#=.K1OG--W(I.'TVUXD9I81!,&AV51B M9MNFV4KUF<3,,7W+MEJK*K$S3,-N#SN7!6&X;;I01J=;@=.B6TCL7,^P?4>^ M'FZ]'F[G>OPH2G!(5OP,R;HF< :D*51854$$?TFX@.HG/Q+.XY=NZ:*Y1W+Q M=;NU&]UV.G-J2@])-I.X;QI^:^V'''$^)%DHG?V6Q!?'1I[O>'(!>;6 O$X! M?6,@#OAKBCY^@ DS/C<*\Z@JS"_EA44AJ(@F"68<06\I+JFV2A?\@TQ7;:K@9M>0TYYGQ(LE 2@&&J?EM@$K/ 4BU?+C&_EIC_?HF] M47F<(#+_?PN23C=/%=B09+.2+&B>U:K;.D+NAAQQ/B19>.S^I:[JK?18'%MY M:F#*M174V@K>JZW^"@IZ;5.=#IVJHB')9A+_75LU _WUTZYQAQQ_/B19* D& MMJR@7>5*S'P'%BUH?%H2TQIW7"EAZ^*"E,,AM\M$^1^\[JWO8*^+J\=6_XUQ M-3H94/0;7'#]D2%H&GQ MN"$X(BPW@/_ =02P,$% @ VX"%5S(JY]N% P 4 X M !D !X;"]W;W)K&ULM5==;]LV%/TKA 8,+=!& M7[9LI;:!V-*P DMKQ,WR4/2!D6B+B$2Z)!TW_WZ7E*+:LJ*YF_)BD=0]YWX= M4^1DS\6#S A1Z$>1,SFU,J6VE[8MDXP46%[P+6'P9LU%@15,Q<:66T%P:D!% M;GN.$]@%ILR:3YB3G^ZGE6L\+-W23*;U@SR9; MO"$KHFZW2P$SNV9):4&8I)PA0=93Z\J]C$-M;PS^IF0O#\9(9W+/^8.>?$RG MEJ,#(CE)E&; \'@D"Y+GF@C"^%YQ6K5+#3PW]%495-K M;*&4K/$N5S=\_R>I\AEJOH3GTORB?67K6"C92<6+"@P1%)253_RCJL,! 'C: M 5X%\)J P0L OP+XYWH85(#!N1Z&%<"D;I>YF\)%6.'91/ ]$MH:V/3 5-^@ MH5Z4:9VLE("W%'!J]HDK@MP O4>?0)1_<2G1D@BTRK @L&B>]BVC"GWA"N<2 MW5&5H26@F*(XSY]01/.=;C;Z6&RA[>A-1!2FN7P+<*GA\OE!&?J2\9W$+)43 M6T'T.@8[J2*=EY%Z+T3JHVO.5"91S%*2MN"C;GS8@;>A:G7IO.?2S;U.PL^) MND"^^PYYCN>WQ+,X'^ZUI?/_O,?_V?M1,?Q:1[[A&[S M^!% ?][T&OR@'90 M89$_4;9!>RP$9DJB-]#]4@=OVWI?L@\-N][;'F<#+X"\'@\+VF+D#,-CHZC- MR'6/C>)3(S\,?[H[*L&@+L&@LP1W9:KHZS4I[HGXUI9F)X/^)EQ*^!.1J06; MOB3BD5BSWW]S ^=#F[[Z)(OZ)(M[(CMJP[!NP_!5E3@\E883CAM*/,CHQ($=0F"SA*87?O]'+Z?*5KB)_BL*W2EL]\0/7Z'/F_-5[I+J9T>?E6I M?9)%?9+%/9$=M6E4MVGTJDH=G4@G;&R&BU,3UPT:,FVQ<48-E;;8^"]LE^,Z M^W%G]C=$*D$3!1I=F0KH4P;D?+.ZA;-#ES0[>7]5FGV217V2Q3V1'34GK)L3 MOJHTPQ9-!0WA+4Z-QH-A0YPM-DZ#)SZU&05>0YSVP1&Y(&)C[B82)7S'5'G* MJ5?KZ\^5.?4WUN?NY<)M68_@NE3>;G[2EW>M:RPVE$F4DS6X]W==4*D^_&=M8V; M5,8G$%^2?9GGF7EF9](!AX2D>JQ$QN3G;NN#F),F.[(#%/:B:1* MF*&I6KDZ4\C" I0(U^]V!V[">.I,1L7:0DU&,C>"I[A0H/,D86H[12$W8\=S M'A=N^"HV=L&=C#*VPELT7[.%HIE;LX0\P51SF8+":.Q<>.>S,VM?&-QSW.B= M,5@E2RE_V,E5.':Z-B 4&!C+P.AOC3,4PA)1&#\K3J=V:8&[XT?V#X5VTK)D M&F=2_,-#$X^=4P="C%@NS(WH70,K)"UB4S;#)2<@/*6A.;'12Y*="D MAJ?V%&^-HEU..#/Y+ V"-X1CN$'!#(:P8,ILX4ZQ5+,BU1H.+M$P+C3 $]ASH6PEB/74$R6V0TJ_]/2O_^$?P_F,C6QAO=IB.$^ MWB4MM2#_4=#4;R6\Q* #/>\(_*[O-<0S:X=?9*H#W7X!]UO"Z=7Y[15\_2?X M9C+$@(68;.'['),EJG_A/YA??8)K9"KEZ4K#M'-?;S9EL-6#O>;G.F,!CAVZ MQQK5&IW)V[^\0?==D_Q7(MM+1K].1K\U&=-RJ,+U%T;&(\I@LM(M(NPSPPNK4Z6KT]5_(KD>TE M9E G9O _5R4UBIX<>F#@RU+P%2OKXTX:)IJ4EW2>OW<^P_IT2D6M/E^H:%@K M&KY(T0(5ER$O] #99&>J76-*5^AQZT M<,VU5%OX@-CXB2S9!SMU[/]1Q:W^GZO.W6D7$E2KHHO2$,@\-67G4*_6C=I% MT9^XO\W++F_.U(I3AR P(BC=/GI 5-DYE1,CLZ+Y6$I#K4PQC*G91&4-:#^2 MU(!4$^N@;E\GOP!02P,$% @ VX"%5T-P;[55 P KA4 T !X;"]S M='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0D8@*R!M2)4F;5.E]F%OE2$.6'*< MS#$=[.OG:X<0J&]%^[#"@MK8]_B<>VS?$+?#2JTYO5M0JKQ5SD4U\A=*E9^" MH)HM:$ZJJZ*D0B-9(7.B=%?.@ZJ4E*05D'(>=#N=.,@)$_YX*);Y3:XJ;U8L MA1KY@R;DV=O7=.2'\4??LW*3(J4C_^'B_:]EH:[?>?9^]N'LK/-P>;T?OS# MI1\X17L'B%YU](4J&Q23CP^3?TX3026Y1#3&HJVP\S JQ+;;(MP&M3'+J/1(^\B>$LZED MP,I(SOC:AKL0F!6\D)[25:Y3A1"I_E@XM#UX &J=G(E"FMPV@_T]K8?O 9L> M&&2<-P:[O@V,AR51BDIQHSMFL D^@;RZ?;\NM<.Y).NPV_.W!'/32::%3*EL MTH3^)C0> M9:T],]LMFJ8V5#>MC.V ?EO-:K=E>Z_2]4KV6*@O2ST=8?I0H?16THRM3'^5 M-08P]1!7)V7)UY\YFXNMR@D^Z.S0:G,=(!*WWND4K%9._); MDO*>KM2FG%89[KE[@I[_[3K/J:"2\+9I7?O'O,JO=ASUW\JR^5;9-^ST6+_R MC]UD[Q1,QL=O,DJ.WV-][#IVDX-3,'D*V]U_LV_VEY@,C])D4!_76F?"G1-A M$_7@Y#WR?\ 9GF^3>M,EXXJ)NK=@:4K%DX.AEE=DJO\8W='7XU.:D257]PTX M\K?M[S1ERSQI1MW"0M2CMNUO,+TP;H[].A<3*5W1=%)WY7QJFIYNZ*SU!81] MY,9<;@3C6,R- (;EP1Q@',O"\OQ/\QF@\[$8YFW@1 8H9X!R+,N%3,P'R^/F M)/IRSS1)HBB.L16=3)P.)MBZQ3'\N-4P;\# \D"FEZTUOMMXA3Q?!]B>/EPVH'\[CQ04VY.%,&N8MZP)QA'D@1# MH!;=-1K'R.K$\''O#_:41%&2N!' W ZB"$/@:<01S %XP) H,N_!O?=1L'E/ M!=O_T([_ E!+ P04 " #;@(57EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( -N A5>=Q/%7 @8 % W / M>&PO=V]R:V)O;VLN>&ULQ9MM;]LV$(#_"N$OZX!EMM[=H"F0->D6H"]!DF4? M!UJB;:(2Y9)2FO;7[R0MW;$Q#_OB\R?;DBP_)LU[[DCZU9?6?EJU[2?QV-3& MGS@I=W,W' O59?W'_GAY?B03N]TK7NOI[-QN>UFHE&&]WH M;ZHZFRUFPFW;+W^T5G]K32?KV]*V=7TVBZ83]\IVNGQV^': O),K-Q[IY.I& M LC9+%_ #=?:NFZ\8KR_!,8'!1=/K_JN?:OK3MD+V:G?;=OOM-D,MX%O,4=? M8VR'I\>I$4_M_VG&=KW6I;IHR[Y1IIO:T:IZ #1NJW=N)HQLU-GLZ1)Q;BIQ M:3IH)'%EIEO!M<,WA8^^JJ9OW0$N:D-[JN&$O:I&\,-!_FED7^E.5>)-:RIE MW/3,M;6N@ A!Q@1D?$3(OV,$F1"0R3$A$P29$I#I,2%3!)D1D-DQ(3,$F1.0 M^3$A=LW MC;1?!\!;O3$:WB]-AR!?$I O&2 3@/RWZ1QT=K/2YEDH7U"Q?,$ F0[=K5T) MNM6FAU_EQYVRSS!)Y1S8.2-F!IA7D!&8S?#IXMPYT#$FI'P3'5@X(V$.A'?R MT1LF$268Z,"&&:D*H+I1KK-]V?46C\^RBW1@>4R8KX<,%NS.8$\L8'@N,)1)J*L$AU8*U/$7@S1<"NMVK9U MI:S[25Q^[B%_Q)245B(6KPQB^4M:"T':&R.42R(.F42C3;JV_'2RDI.8&[BG MDUXW4S:).'02)>-8?E 0IG&B32DDYE!(-#CDK=16W,NZ5^(]C.C>*G@KQJ04 M$G,H)!H<H=C&HG2XQ)R27FD$NT')/$E5.?^Z'++Q^4'WEB2BSQ@<5R99R& M6#VT7 5:%N=#8-RHYD=&RB[Q@>V"TFIQ7I9M/^2(&W$-14NIO40GIO02<^@E M5!%X]7Y,N2;F<$VH)A O,";EFIC#-:&JP)\]H4YOJM2;DGX7#/\S1W;,K:&^D).6?&HI]0NBLP)J6?A$4_.-]]:LB?,2*E MGX2CK@DEOO[ODC)0PE+?H,1W;T-2\DE8:IM !NPW)"6?A*70"63 GGP22CX) M2Z&S/P>&KL>SXI1\4I:R)S!1ZG5Z2LDGY9!/,#'RUA@H^:0<\@DE1GYK4O)) M.>03S-].,":Y9,,AGV!K>IU."2CE$% 0$R\MI92 4@X!!3'QXE)*62CEL% P M:?%0I@W+<:D+)1Q6.C[6M/X>Y2Z=N)./7:]K#$F9:&,PT+/%I^^ MXV),8E(4R#@OMP1R" MYE95&).R4,9AH;V8[R4,)[ROA;)0SE(+!>9DO.P]IRR4LRP!A3#Q2,\I"^4L MBT#^U!$*\1B3LE#.,A'G8>(J$V-2%LI9)N)"LUQ>IU,6RH\Z&8?#>TYN86.9 MC MA>AOM* OE+#-R(4R\U2ZG+)2SS,AY4YLXE\.8E(5R[JT'4_4F-QNK-MX. MB8*R4,%BH1\PU5I9"WU_@]?/"\I"!8N% IAO<)%14!8J6"P4FM3&<;.@+%2P M6"B$B>-F05FH8+%0"!/'S8*R4,%BH1"FMT69LE#!8J' 2H:7;Q;D5FH6"X46 M7/!L<4%9J#CFNI _TBD+%2P6"F'BD;ZD++1DL5!@^>H$KT\O*0LM62P4P/2& MT)*RT)+%0H'-9CXF9:'E:*'Y>+%[_:I2:VU4]0$^PL'Q4M;EM17#PW"G*$ZS M8:OGNJ_K-W#LHWG7RNKI#V%/?V9[_0]02P,$% @ VX"%5S1..WUZ @ M #$ !H !X;"]?OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?* M6"U>VWY;QE55?QQNNX?ZNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R"; M/RA#4)X_R"'(YP\*"(KY@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@ M)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z M*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y& MH+>AWD:@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTS MZIT)],ZH=R;0.Z/>F4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O MG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@ M=Z#>0:!WH-Y!H'=,?A8DT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4 MN_E.O8?Q\U"&6\_7&J__G52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$% M @ VX"%5R!P#MDD @ J2\ !, !;0V]N=&5N=%]4>7!E&ULS=I- M;MLP$ 7@JQC:!A;-?[6(LVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+ M-LEY(P[PK7S]_3%06AW'84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ M[&+'@:7\.%"JSY=XI4>_V_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\ MXORES+G LO,V^I#*Q"*]/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG> MGSX>EGDDMCPNO^/?9_Q2_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I M!$54CD(J1S&5HZ#*453E**QR%%97)PC$ 8 )PG 3 " &UL4$L! A0#% @ VX"%5Q23[\ET!@ ER4 !@ M ("!#0@ 'AL+W=O@< #&PO=V]R:W-H965T&UL M4$L! A0#% @ VX"%5]9@(B\<" #"8 !@ ("!8QD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX"% M5UWQ?-#^"0 ]BX !@ ("!A3L 'AL+W=OZY0.X,@4 ,$, 8 M " @;E% !X;"]W;W)K" & @($A2P >&PO=V]R:W-H M965T&UL4$L! A0#% @ VX"%5]SW4[M6!@ T X !D M ("!\4X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ VX"%5ZPF&F&PO=V]R:W-H965T&UL4$L! A0#% M @ VX"%5[2T@7+P" \A0 !D ("!^6X 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5Q.@LUKU M!@ Z1$ !D ("!Z(( 'AL+W=O&PO=V]R:W-H965T0 !X;"]W;W)K&UL4$L! A0#% @ VX"%5_68P6R6"0 @Q8 !D M ("!S98 'AL+W=O;F<$ <"P &0 @(&:H >&PO=V]R M:W-H965T&UL M4$L! A0#% @ VX"%5U590;5; @ 704 !D ("!%:@ M 'AL+W=O&UL4$L! A0#% @ MVX"%5X6KD*B% @ @@4 !D ("!.K$ 'AL+W=O&PO=V]R:W-H965TR-V3&UL4$L! A0#% @ VX"%5P/#!079! M) L !D ("!>;P 'AL+W=O@" !#!@ &0 @(&) MP0 >&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5W1VJ_D. P +0@ !D M ("!/,@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VX"%5US7;[89! :0H !D ("!D], 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX"% M5];%@42Y P 7PD !D ("!DN$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5T>G\N.+ P ?1 M !D ("!..L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5RIL8U@) P # L !D M ("!^_4 'AL+W=O!0 &0 @($[^0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ VX"%5[N@20@1!0 <1D !D ("!SOX 'AL+W=O M&PO=V]R:W-H965TIY$T#I04 .0? 9 " @;0' M 0!X;"]W;W)K&UL4$L! A0#% @ VX"%5X#, M:)-P @ 2P8 !D ("!D T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5[V.;452 @ -@8 !D M ("!4Q8! 'AL+W=O&PO M=V]R:W-H965TUM1 , M .$+ 9 " @6\= 0!X;"]W;W)K&UL4$L! A0#% @ VX"%5TVP3W-+"@ 6VH !D ("! MZB ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VX"%5[*K8AT6!@ /C$ !D ("!_S$! 'AL+W=OJ6N@( ,1 &0 M@(%.1@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5[N!F"+G!@ NRD !D M ("!\5,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VX"%5W>O>_VV! !@ !D ("!3F(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVX"%5[IS!5J% P !! !D ("!;&P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5^#/IMZ! @ M5P8 !D ("!MW@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX"%5PU?0D6+ @ 0 < !D M ("!PX4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VX"%5S(JY]N% P 4 X !D ("!*) ! 'AL M+W=O&PO=V]R:W-H965T@( Q : " 1FB M 0!X;"]?7!E&UL4$L%!@ !; %L ]!@ ""G 0 $! end XML 97 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 98 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 300 387 1 true 89 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.skillsoft.com/20231031/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 005 - Statement - Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit) Sheet http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit) Statements 6 false false R7.htm 006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Description of Business and Basis of Presentation Sheet http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation Note 1 - Description of Business and Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Business Combination Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination Note 3 - Business Combination Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Discontinued Operations Sheet http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations Note 4 - Discontinued Operations Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Intangible Assets Sheet http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets Note 5 - Intangible Assets Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Taxes Sheet http://www.skillsoft.com/20231031/role/statement-note-6-taxes Note 6 - Taxes Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Restructuring Sheet http://www.skillsoft.com/20231031/role/statement-note-7-restructuring Note 7 - Restructuring Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Leases, Commitments and Contingencies Sheet http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies Note 8 - Leases, Commitments and Contingencies Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Long-term Debt Sheet http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt Note 9 - Long-term Debt Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Shareholders' Equity Sheet http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity Note 10 - Shareholders' Equity Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Warrants Sheet http://www.skillsoft.com/20231031/role/statement-note-11-warrants Note 11 - Warrants Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Stock-based Compensation Sheet http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation Note 12 - Stock-based Compensation Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Revenue Sheet http://www.skillsoft.com/20231031/role/statement-note-13-revenue Note 13 - Revenue Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Fair Value Measurements Sheet http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements Note 14 - Fair Value Measurements Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Segment Information Sheet http://www.skillsoft.com/20231031/role/statement-note-15-segment-information Note 15 - Segment Information Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Net Loss Per Share Sheet http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share Note 16 - Net Loss Per Share Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Related Party Transactions Sheet http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions Note 17 - Related Party Transactions Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Subsequent Events Sheet http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events Note 18 - Subsequent Events Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 995471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies 27 false false R28.htm 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies 28 false false R29.htm 995473 - Disclosure - Note 3 - Business Combination (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables Note 3 - Business Combination (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-3-business-combination 29 false false R30.htm 995474 - Disclosure - Note 4 - Discontinued Operations (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables Note 4 - Discontinued Operations (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations 30 false false R31.htm 995475 - Disclosure - Note 5 - Intangible Assets (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables Note 5 - Intangible Assets (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets 31 false false R32.htm 995476 - Disclosure - Note 8 - Leases, Commitments and Contingencies (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables Note 8 - Leases, Commitments and Contingencies (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies 32 false false R33.htm 995477 - Disclosure - Note 9 - Long-term Debt (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables Note 9 - Long-term Debt (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt 33 false false R34.htm 995478 - Disclosure - Note 10 - Shareholders' Equity (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables Note 10 - Shareholders' Equity (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity 34 false false R35.htm 995479 - Disclosure - Note 11 - Warrants (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables Note 11 - Warrants (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-11-warrants 35 false false R36.htm 995480 - Disclosure - Note 12 - Stock-based Compensation (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables Note 12 - Stock-based Compensation (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation 36 false false R37.htm 995481 - Disclosure - Note 13 - Revenue (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables Note 13 - Revenue (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-13-revenue 37 false false R38.htm 995482 - Disclosure - Note 14 - Fair Value Measurements (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables Note 14 - Fair Value Measurements (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements 38 false false R39.htm 995483 - Disclosure - Note 15 - Segment Information (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables Note 15 - Segment Information (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-15-segment-information 39 false false R40.htm 995484 - Disclosure - Note 16 - Net Loss Per Share (Tables) Sheet http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables Note 16 - Net Loss Per Share (Tables) Tables http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share 40 false false R41.htm 995485 - Disclosure - Note 1 - Description of Business and Basis of Presentation (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual Note 1 - Description of Business and Basis of Presentation (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation 41 false false R42.htm 995486 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 3 - Business Combination (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual Note 3 - Business Combination (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables 43 false false R44.htm 995488 - Disclosure - Note 3 - Business Combination - Summary of Purchase Consideration (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details Note 3 - Business Combination - Summary of Purchase Consideration (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details) Details 45 false false R46.htm 995490 - Disclosure - Note 3 - Business Combination - Identifiable Intangible Assets (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details Note 3 - Business Combination - Identifiable Intangible Assets (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 3 - Business Combination - Pro Forma Financial Information (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details Note 3 - Business Combination - Pro Forma Financial Information (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 4 - Discontinued Operations (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual Note 4 - Discontinued Operations (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables 48 false false R49.htm 995493 - Disclosure - Note 4 - Discontinued Operations - Financial Results (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details Note 4 - Discontinued Operations - Financial Results (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 5 - Intangible Assets (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual Note 5 - Intangible Assets (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables 50 false false R51.htm 995495 - Disclosure - Note 5 - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details Note 5 - Intangible Assets - Schedule of Intangible Assets (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 5 - Intangible Assets - Expected Amortization Expense (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details Note 5 - Intangible Assets - Expected Amortization Expense (Details) Details 52 false false R53.htm 995497 - Disclosure - Note 5 - Intangible Assets - Roll Forward of Goodwill (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details Note 5 - Intangible Assets - Roll Forward of Goodwill (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 6 - Taxes (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual Note 6 - Taxes (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-6-taxes 54 false false R55.htm 995499 - Disclosure - Note 7 - Restructuring (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual Note 7 - Restructuring (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-7-restructuring 55 false false R56.htm 995500 - Disclosure - Note 8 - Leases, Commitments and Contingencies (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual Note 8 - Leases, Commitments and Contingencies (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables 56 false false R57.htm 995501 - Disclosure - Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 9 - Long-term Debt (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual Note 9 - Long-term Debt (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables 58 false false R59.htm 995503 - Disclosure - Note 9 - Long-term Debt - Schedule of Debt (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details Note 9 - Long-term Debt - Schedule of Debt (Details) Details 59 false false R60.htm 995504 - Disclosure - Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details) Details 60 false false R61.htm 995505 - Disclosure - Note 10 - Shareholders' Equity (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual Note 10 - Shareholders' Equity (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables 61 false false R62.htm 995506 - Disclosure - Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 11 - Warrants (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual Note 11 - Warrants (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables 63 false false R64.htm 995508 - Disclosure - Note 11 - Warrants - Summary of Warrants (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details Note 11 - Warrants - Summary of Warrants (Details) Details 64 false false R65.htm 995509 - Disclosure - Note 12 - Stock-based Compensation (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual Note 12 - Stock-based Compensation (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables 65 false false R66.htm 995510 - Disclosure - Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details) Details 66 false false R67.htm 995511 - Disclosure - Note 12 - Stock-based Compensation - Summary of RSU Activity (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details Note 12 - Stock-based Compensation - Summary of RSU Activity (Details) Details 67 false false R68.htm 995512 - Disclosure - Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details) Details 68 false false R69.htm 995513 - Disclosure - Note 13 - Revenue (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual Note 13 - Revenue (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables 69 false false R70.htm 995514 - Disclosure - Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details) Details 70 false false R71.htm 995515 - Disclosure - Note 13 - Revenue - Deferred Revenue (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details Note 13 - Revenue - Deferred Revenue (Details) Details 71 false false R72.htm 995516 - Disclosure - Note 13 - Revenue - Deferred Contract Acquisition Costs (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details Note 13 - Revenue - Deferred Contract Acquisition Costs (Details) Details 72 false false R73.htm 995517 - Disclosure - Note 14 - Fair Value Measurements (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual Note 14 - Fair Value Measurements (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables 73 false false R74.htm 995518 - Disclosure - Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) Details 74 false false R75.htm 995519 - Disclosure - Note 14 - Fair Value Measurements - Warrant Assumptions (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details Note 14 - Fair Value Measurements - Warrant Assumptions (Details) Details 75 false false R76.htm 995520 - Disclosure - Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details) Details 76 false false R77.htm 995521 - Disclosure - Note 15 - Segment Information (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual Note 15 - Segment Information (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables 77 false false R78.htm 995522 - Disclosure - Note 15 - Segment Information - Summary Results (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details Note 15 - Segment Information - Summary Results (Details) Details 78 false false R79.htm 995523 - Disclosure - Note 15 - Segment Information - Segment Assets (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details Note 15 - Segment Information - Segment Assets (Details) Details 79 false false R80.htm 995524 - Disclosure - Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details) Details 80 false false R81.htm 995525 - Disclosure - Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 81 false false R82.htm 995526 - Disclosure - Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details) Sheet http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details) Details 82 false false R83.htm 995527 - Disclosure - Note 17 - Related Party Transactions (Details Textual) Sheet http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual Note 17 - Related Party Transactions (Details Textual) Details http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions 83 false false All Reports Book All Reports skil-20231031.xsd skil-20231031_cal.xml skil-20231031_def.xml skil-20231031_lab.xml skil-20231031_pre.xml skil20231031_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "skil20231031_10q.htm": { "nsprefix": "skil", "nsuri": "http://www.skillsoft.com/20231031", "dts": { "schema": { "local": [ "skil-20231031.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "skil-20231031_cal.xml" ] }, "definitionLink": { "local": [ "skil-20231031_def.xml" ] }, "labelLink": { "local": [ "skil-20231031_lab.xml" ] }, "presentationLink": { "local": [ "skil-20231031_pre.xml" ] }, "inline": { "local": [ "skil20231031_10q.htm" ] } }, "keyStandard": 334, "keyCustom": 53, "axisStandard": 33, "axisCustom": 0, "memberStandard": 43, "memberCustom": 38, "hidden": { "total": 52, "http://fasb.org/us-gaap/2023": 34, "http://xbrl.sec.gov/dei/2023": 6, "http://www.skillsoft.com/20231031": 8, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 300, "entityCount": 1, "segmentCount": 89, "elementCount": 608, "unitCount": 8, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 32, "http://fasb.org/us-gaap/2023": 1184, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets", "longName": "001 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "longName": "003 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R5": { "role": "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "longName": "004 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R6": { "role": "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit", "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit)", "shortName": "Unaudited Condensed Consolidated Statements of Shareholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2022-01-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-02-01_2022-04-30_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R7": { "role": "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "longName": "006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R8": { "role": "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "longName": "007 - Disclosure - Note 1 - Description of Business and Basis of Presentation", "shortName": "Note 1 - Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies", "longName": "008 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "longName": "009 - Disclosure - Note 3 - Business Combination", "shortName": "Note 3 - Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "longName": "010 - Disclosure - Note 4 - Discontinued Operations", "shortName": "Note 4 - Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "longName": "011 - Disclosure - Note 5 - Intangible Assets", "shortName": "Note 5 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.skillsoft.com/20231031/role/statement-note-6-taxes", "longName": "012 - Disclosure - Note 6 - Taxes", "shortName": "Note 6 - Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring", "longName": "013 - Disclosure - Note 7 - Restructuring", "shortName": "Note 7 - Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "longName": "014 - Disclosure - Note 8 - Leases, Commitments and Contingencies", "shortName": "Note 8 - Leases, Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "longName": "015 - Disclosure - Note 9 - Long-term Debt", "shortName": "Note 9 - Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "longName": "016 - Disclosure - Note 10 - Shareholders' Equity", "shortName": "Note 10 - Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "longName": "017 - Disclosure - Note 11 - Warrants", "shortName": "Note 11 - Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "skil:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "skil:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "longName": "018 - Disclosure - Note 12 - Stock-based Compensation", "shortName": "Note 12 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "longName": "019 - Disclosure - Note 13 - Revenue", "shortName": "Note 13 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "longName": "020 - Disclosure - Note 14 - Fair Value Measurements", "shortName": "Note 14 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "longName": "021 - Disclosure - Note 15 - Segment Information", "shortName": "Note 15 - Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share", "longName": "022 - Disclosure - Note 16 - Net Loss Per Share", "shortName": "Note 16 - Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "longName": "023 - Disclosure - Note 17 - Related Party Transactions", "shortName": "Note 17 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events", "longName": "024 - Disclosure - Note 18 - Subsequent Events", "shortName": "Note 18 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies", "longName": "995471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "longName": "995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables", "longName": "995473 - Disclosure - Note 3 - Business Combination (Tables)", "shortName": "Note 3 - Business Combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables", "longName": "995474 - Disclosure - Note 4 - Discontinued Operations (Tables)", "shortName": "Note 4 - Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables", "longName": "995475 - Disclosure - Note 5 - Intangible Assets (Tables)", "shortName": "Note 5 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "skil:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "skil:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables", "longName": "995476 - Disclosure - Note 8 - Leases, Commitments and Contingencies (Tables)", "shortName": "Note 8 - Leases, Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables", "longName": "995477 - Disclosure - Note 9 - Long-term Debt (Tables)", "shortName": "Note 9 - Long-term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables", "longName": "995478 - Disclosure - Note 10 - Shareholders' Equity (Tables)", "shortName": "Note 10 - Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables", "longName": "995479 - Disclosure - Note 11 - Warrants (Tables)", "shortName": "Note 11 - Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables", "longName": "995480 - Disclosure - Note 12 - Stock-based Compensation (Tables)", "shortName": "Note 12 - Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables", "longName": "995481 - Disclosure - Note 13 - Revenue (Tables)", "shortName": "Note 13 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables", "longName": "995482 - Disclosure - Note 14 - Fair Value Measurements (Tables)", "shortName": "Note 14 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables", "longName": "995483 - Disclosure - Note 15 - Segment Information (Tables)", "shortName": "Note 15 - Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables", "longName": "995484 - Disclosure - Note 16 - Net Loss Per Share (Tables)", "shortName": "Note 16 - Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "longName": "995485 - Disclosure - Note 1 - Description of Business and Basis of Presentation (Details Textual)", "shortName": "Note 1 - Description of Business and Basis of Presentation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2023-09-29_2023-09-29_NonmonetaryTransactionTypeAxis-ReverseStockSplitMember", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-09-29_2023-09-29_NonmonetaryTransactionTypeAxis-ReverseStockSplitMember", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "longName": "995486 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "longName": "995487 - Disclosure - Note 3 - Business Combination (Details Textual)", "shortName": "Note 3 - Business Combination (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-04-04_BusinessAcquisitionAxis-CodecademyMember", "name": "skil:NumberOfRegisteredLearners", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R44": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "longName": "995488 - Disclosure - Note 3 - Business Combination - Summary of Purchase Consideration (Details)", "shortName": "Note 3 - Business Combination - Summary of Purchase Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2022-04-04_2022-04-04_BusinessAcquisitionAxis-CodecademyMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-04-04_2022-04-04_BusinessAcquisitionAxis-CodecademyMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "longName": "995489 - Disclosure - Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details)", "shortName": "Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-04-04_BusinessAcquisitionAxis-CodecademyMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R46": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "longName": "995490 - Disclosure - Note 3 - Business Combination - Identifiable Intangible Assets (Details)", "shortName": "Note 3 - Business Combination - Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-10-31_BusinessAcquisitionAxis-CodecademyMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_BusinessAcquisitionAxis-CodecademyMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "longName": "995491 - Disclosure - Note 3 - Business Combination - Pro Forma Financial Information (Details)", "shortName": "Note 3 - Business Combination - Pro Forma Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2022-08-01_2022-10-31_BusinessAcquisitionAxis-SkillsoftGlobalKnowledgeAndCodecademyMember", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-08-01_2022-10-31_BusinessAcquisitionAxis-SkillsoftGlobalKnowledgeAndCodecademyMember", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "longName": "995492 - Disclosure - Note 4 - Discontinued Operations (Details Textual)", "shortName": "Note 4 - Discontinued Operations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2022-08-15_2022-08-15_DisposalGroupClassificationAxis-DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-SumtotalSegmentMember", "name": "skil:DiscontinuedOperationsPercentageOfEquityDisposedOf", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-08-15_DisposalGroupClassificationAxis-DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-SumtotalSegmentMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R49": { "role": "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details", "longName": "995493 - Disclosure - Note 4 - Discontinued Operations - Financial Results (Details)", "shortName": "Note 4 - Discontinued Operations - Financial Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2022-08-01_2022-10-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-08-01_2022-10-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "longName": "995494 - Disclosure - Note 5 - Intangible Assets (Details Textual)", "shortName": "Note 5 - Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "longName": "995495 - Disclosure - Note 5 - Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Note 5 - Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "skil:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "skil:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details", "longName": "995496 - Disclosure - Note 5 - Intangible Assets - Expected Amortization Expense (Details)", "shortName": "Note 5 - Intangible Assets - Expected Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "longName": "995497 - Disclosure - Note 5 - Intangible Assets - Roll Forward of Goodwill (Details)", "shortName": "Note 5 - Intangible Assets - Roll Forward of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R54": { "role": "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual", "longName": "995498 - Disclosure - Note 6 - Taxes (Details Textual)", "shortName": "Note 6 - Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "skil:IncomeLossFromOperationsBeforeIncomeTaxes", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R55": { "role": "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual", "longName": "995499 - Disclosure - Note 7 - Restructuring (Details Textual)", "shortName": "Note 7 - Restructuring (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:RestructuringCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "longName": "995500 - Disclosure - Note 8 - Leases, Commitments and Contingencies (Details Textual)", "shortName": "Note 8 - Leases, Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R57": { "role": "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "longName": "995501 - Disclosure - Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details)", "shortName": "Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "longName": "995502 - Disclosure - Note 9 - Long-term Debt (Details Textual)", "shortName": "Note 9 - Long-term Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31_CreditFacilityAxis-AccountsReceivableFacilityMember", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R59": { "role": "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "longName": "995503 - Disclosure - Note 9 - Long-term Debt - Schedule of Debt (Details)", "shortName": "Note 9 - Long-term Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_DebtInstrumentAxis-TermLoanFacilityMember", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R60": { "role": "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "longName": "995504 - Disclosure - Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details)", "shortName": "Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "longName": "995505 - Disclosure - Note 10 - Shareholders' Equity (Details Textual)", "shortName": "Note 10 - Shareholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-09-07_StatementClassOfStockAxis-CommonClassAMember", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R62": { "role": "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "longName": "995506 - Disclosure - Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2023-07-31", "name": "us-gaap:AociBeforeTaxAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-07-31", "name": "us-gaap:AociBeforeTaxAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "longName": "995507 - Disclosure - Note 11 - Warrants (Details Textual)", "shortName": "Note 11 - Warrants (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-10-31_SubsidiarySaleOfStockAxis-IPOMember", "name": "skil:NumberOfSharesPerUnitIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_SubsidiarySaleOfStockAxis-IPOMember", "name": "skil:NumberOfSharesPerUnitIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "longName": "995508 - Disclosure - Note 11 - Warrants - Summary of Warrants (Details)", "shortName": "Note 11 - Warrants - Summary of Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_ClassOfWarrantOrRightAxis-PrivatePlacementWarrantsMember_TitleOfIndividualAxis-ChiefExecutiveOfficerMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R65": { "role": "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "longName": "995509 - Disclosure - Note 12 - Stock-based Compensation (Details Textual)", "shortName": "Note 12 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details", "longName": "995510 - Disclosure - Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R67": { "role": "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "longName": "995511 - Disclosure - Note 12 - Stock-based Compensation - Summary of RSU Activity (Details)", "shortName": "Note 12 - Stock-based Compensation - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2023-01-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "longName": "995512 - Disclosure - Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details)", "shortName": "Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "longName": "995513 - Disclosure - Note 13 - Revenue (Details Textual)", "shortName": "Note 13 - Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31_StatementGeographicalAxis-NonUsMember", "name": "skil:NumberOfCountriesWithGreaterThanTenPercentOfRevenue", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31_StatementGeographicalAxis-NonUsMember", "name": "skil:NumberOfCountriesWithGreaterThanTenPercentOfRevenue", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "longName": "995514 - Disclosure - Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details)", "shortName": "Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R71": { "role": "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details", "longName": "995515 - Disclosure - Note 13 - Revenue - Deferred Revenue (Details)", "shortName": "Note 13 - Revenue - Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details", "longName": "995516 - Disclosure - Note 13 - Revenue - Deferred Contract Acquisition Costs (Details)", "shortName": "Note 13 - Revenue - Deferred Contract Acquisition Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual", "longName": "995517 - Disclosure - Note 14 - Fair Value Measurements (Details Textual)", "shortName": "Note 14 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2023-10-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-06-17_DerivativeInstrumentRiskAxis-InterestRateSwapMember", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R74": { "role": "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "longName": "995518 - Disclosure - Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "shortName": "Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "skil:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:DerivativeAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R75": { "role": "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "longName": "995519 - Disclosure - Note 14 - Fair Value Measurements - Warrant Assumptions (Details)", "shortName": "Note 14 - Fair Value Measurements - Warrant Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "i_2023-10-31_ClassOfWarrantOrRightAxis-PrivatePlacementWarrantsMember_CounterpartyNameAxis-ChurchillCapitalTheSponsorMember_FairValueByLiabilityClassAxis-LiabilityMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_ClassOfWarrantOrRightAxis-PrivatePlacementWarrantsMember_CounterpartyNameAxis-ChurchillCapitalTheSponsorMember_FairValueByLiabilityClassAxis-LiabilityMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details", "longName": "995520 - Disclosure - Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details)", "shortName": "Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "i_2023-07-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-07-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "longName": "995521 - Disclosure - Note 15 - Segment Information (Details Textual)", "shortName": "Note 15 - Segment Information (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-10-31", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "longName": "995522 - Disclosure - Note 15 - Segment Information - Summary Results (Details)", "shortName": "Note 15 - Segment Information - Summary Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:NonoperatingIncomeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R79": { "role": "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "longName": "995523 - Disclosure - Note 15 - Segment Information - Segment Assets (Details)", "shortName": "Note 15 - Segment Information - Segment Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31_StatementBusinessSegmentsAxis-ContentPlatformMember", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R80": { "role": "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details", "longName": "995524 - Disclosure - Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details)", "shortName": "Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-31", "name": "us-gaap:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "longName": "995525 - Disclosure - Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "unique": true } }, "R82": { "role": "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details", "longName": "995526 - Disclosure - Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details)", "shortName": "Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-08-01_2023-10-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "longName": "995527 - Disclosure - Note 17 - Related Party Transactions (Details Textual)", "shortName": "Note 17 - Related Party Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "i_2021-12-31_RelatedPartyTransactionAxis-OfftheshelfProductsMember_RelatedPartyTransactionsByRelatedPartyAxis-MihLearningsBvMember", "name": "us-gaap:ContractualObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31_RelatedPartyTransactionAxis-OfftheshelfProductsMember_RelatedPartyTransactionsByRelatedPartyAxis-MihLearningsBvMember", "name": "us-gaap:ContractualObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "skil20231031_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r53", "r197", "r738" ] }, "us-gaap_NoninterestExpenseInvestmentAdvisoryFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestExpenseInvestmentAdvisoryFees", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NoninterestExpenseInvestmentAdvisoryFees", "terseLabel": "Noninterest Expense Investment Advisory Fees", "documentation": "This represents the company's cost incurred during an accounting period for managing the money in a fund, which will be billed back to the client and is a component of noninterest expenses." } } }, "auth_ref": [ "r184" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfSecuredDebt", "negatedLabel": "Payments on loans", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r18", "r27", "r34", "r105", "r111", "r112", "r113", "r114", "r115", "r118", "r120", "r121", "r161" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r919", "r920", "r921", "r922" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r58" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r299", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r336", "r340", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r745", "r803", "r910" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r77" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Gain (loss) on sale of business", "negatedLabel": "(Gain) loss on sale of business", "terseLabel": "Gain (loss) on sale of business", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r329", "r811", "r840" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r275" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r426", "r535", "r536", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r641", "r642", "r643", "r644", "r645", "r664", "r666", "r696", "r894" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r745", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r760" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r529", "r530", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_AociBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AociBeforeTaxAttributableToParent", "periodStartLabel": "Balance, before tax", "periodEndLabel": "Balance, before tax", "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)." } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r298" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r225" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r461" ] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results." } } }, "auth_ref": [ "r9" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_AociTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AociTaxAttributableToParent", "periodStartLabel": "Balance, tax", "periodEndLabel": "Balance as of end-of-period, tax", "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r225" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Payments to acquire treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r51" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r145", "r670" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r146", "r273" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r150", "r151", "r152" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r332", "r333", "r334", "r337", "r341" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Restructuring", "terseLabel": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r14", "r338", "r339", "r842" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r446" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r130" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r234", "r235", "r363", "r391", "r537", "r739", "r741" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r529", "r530", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted(1) (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Unvested balance, shares (in shares)", "periodEndLabel": "Unvested balance, shares (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r443", "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Unvested balance, weighted average grant date fair value (in dollars per share)", "periodEndLabel": "Unvested balance, weighted average grant date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r443", "r444" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockSharesAuthorized", "terseLabel": "Preferred Stock, Shares Authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r129", "r647" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedTerseLabel": "Vested, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r447" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOperatingLeaseLiability", "terseLabel": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r802", "r810" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Content and software development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r102", "r467", "r903" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "negatedTerseLabel": "Unamortized original issue discount and issuance costs", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r99", "r371", "r386", "r747", "r748" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r141" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_PaymentsForMergerRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForMergerRelatedCosts", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "Cash settlement of seller transaction costs and other", "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers." } } }, "auth_ref": [ "r12" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "terseLabel": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r14", "r66", "r70" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "skil_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityExcludingGainOnSaleOfBusiness", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "terseLabel": "Provision for (benefit from) income taxes", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r116", "r119", "r471", "r478", "r480" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r168" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated equity (deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r132", "r165", "r573", "r602", "r604", "r612", "r648", "r772" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "terseLabel": "Costs of revenues", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r117", "r194" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r327" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r794" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "2024 (three months remaining)", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r817" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r502", "r509" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Ordinary \u2013 Basic and diluted (in shares)", "terseLabel": "Weighted average common shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r252", "r258" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income (loss)", "periodStartLabel": "Balance, net", "periodEndLabel": "Balance, net", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r45", "r46", "r136", "r207", "r572", "r603", "r604" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense", "negatedTerseLabel": "Interest expense", "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r32", "r33", "r35", "r117" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Unpaid capital expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r757", "r758" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "totalLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r117" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r429", "r431", "r459", "r460", "r462", "r760" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue", "terseLabel": "Total revenues", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r117", "r194" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Fair value adjustment of warrants", "negatedLabel": "Fair value adjustment of warrants", "negatedTerseLabel": "Fair value adjustment of warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r14" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-6-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r233", "r468", "r472", "r473", "r474", "r477", "r479", "r481", "r482", "r613" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r886" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "skil_AccountsReceivableFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "AccountsReceivableFacilityMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable Facility [Member]", "documentation": "Represents the accounts receivable facility." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r886" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, gross", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r198" ] }, "skil_AdjustmentsToAdditionalPaidInCapitalFairValueOfSharebasedAwardsAttributedToAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "AdjustmentsToAdditionalPaidInCapitalFairValueOfSharebasedAwardsAttributedToAcquisition", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Fair value of share-based awards attributed to Codecademy acquisition", "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes in fair value of share-based awards attributed to acquisition." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r757", "r758" ] }, "skil_ClassOfWarrantOrRightThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightThresholdConsecutiveTradingDays", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ClassOfWarrantOrRightThresholdConsecutiveTradingDays", "terseLabel": "Class of Warrant or Right, Threshold Consecutive Trading Days (Day)", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of warrant or right must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition, net of cash received", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r49" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "skil_ClassOfWarrantOrRightsRedemptionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightsRedemptionPrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Redemption price (in dollars per share)", "documentation": "The redemption price of warrants or rights." } } }, "auth_ref": [] }, "skil_VendorRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "VendorRelationshipsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Vendor Relationships [Member]", "documentation": "Represents vendor relationships." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r886" ] }, "us-gaap_MediaContentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediaContentMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Media Content [Member]", "documentation": "Information and entertainment created for consumption by end users or audiences." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r917" ] }, "skil_CodecanemyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "CodecanemyMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Codecanemy [Member]", "documentation": "Represents Codecanemy." } } }, "auth_ref": [] }, "skil_CodecademyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "CodecademyMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Codecademy [Member]", "documentation": "Represents Codecademy." } } }, "auth_ref": [] }, "skil_ClassOfWarrantOrRightThresholdTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightThresholdTradingDays", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ClassOfWarrantOrRightThresholdTradingDays", "terseLabel": "Class of Warrant or Right, Threshold Trading Days (Day)", "documentation": "Threshold number of specified trading days that common stock price to conversion price of warrant or right must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r886" ] }, "skil_AlternativeBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "AlternativeBaseRateMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Alternative Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r775", "r776", "r777", "r779", "r780", "r781", "r784", "r818", "r819", "r885", "r912", "r917" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r886" ] }, "skil_ClassOfWarrantOrRightTermOfNoticeForRedemption": { "xbrltype": "durationItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightTermOfNoticeForRedemption", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ClassOfWarrantOrRightTermOfNoticeForRedemption", "terseLabel": "Class of Warrant or Right, Term of Notice for Redemption (Day)", "documentation": "Term of notice for redemption of warrants or rights, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "skil_TimebasedRestrictedStockUnitsTbrsusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "TimebasedRestrictedStockUnitsTbrsusMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Time-based Restricted Stock Units (TBRSUs) [Member]", "documentation": "Represents time-based restricted stock units." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "skil_BusinessAcquisitionVotingInterestAcquiredFromPreviousMinorityInterest": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "BusinessAcquisitionVotingInterestAcquiredFromPreviousMinorityInterest", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_BusinessAcquisitionVotingInterestAcquiredFromPreviousMinorityInterest", "terseLabel": "Business Acquisition, Voting Interest Acquired from Previous Minority Interest", "documentation": "Amount of voting interest acquired from previous minority interest as of the acquisition date." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r130", "r133", "r134", "r154", "r649", "r665", "r690", "r691", "r772", "r787", "r815", "r826", "r888", "r917" ] }, "skil_AmortizationOfIntangibleAssetsIncludingDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "AmortizationOfIntangibleAssetsIncludingDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "skil_AmortizationOfIntangibleAssetsIncludingDiscontinuedOperations", "terseLabel": "Amortization of intangible assets", "documentation": "Amount of amortization of intangible assets, including discontinued operations." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r788" ] }, "skil_WarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "WarrantsTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants" ], "lang": { "en-us": { "role": { "label": "Warrants [Text Block]", "documentation": "The entire disclosure for warrants." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "skil_ClassOfWarrantOrRightStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightStockPriceTrigger", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ClassOfWarrantOrRightStockPriceTrigger", "terseLabel": "Class of Warrant or Right, Stock Price Trigger (in dollars per share)", "documentation": "Price of the entity's common stock which would be required to be attained for the redemption feature embedded in the warrant or right to become effective." } } }, "auth_ref": [] }, "skil_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "skil_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue", "documentation": "Amount of deferred revenue expected to be recognized as such after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [] }, "skil_CapitalizedContractCostContractAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "CapitalizedContractCostContractAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details" ], "lang": { "en-us": { "role": { "label": "Contract acquisition costs", "documentation": "Amount of increase to asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r539", "r540" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r919", "r920", "r921", "r922" ] }, "skil_CashAndCashEquivalentsAtCarryingValuePriorToSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "CashAndCashEquivalentsAtCarryingValuePriorToSaleOfBusiness", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "skil_CashAndCashEquivalentsAtCarryingValuePriorToSaleOfBusiness", "terseLabel": "Cash and cash equivalents", "documentation": "Represents cash and cash equivalents prior to sale of business at carrying value." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r131", "r772", "r914" ] }, "skil_ChurchillCapitalTheSponsorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ChurchillCapitalTheSponsorMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Churchill Capital (the \u201cSponsor\u201d) [Member]", "documentation": "Represents Churchill Capital (the \u201cSponsor\u201d)." } } }, "auth_ref": [] }, "skil_ClassOfWarrantOrRightIssuedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ClassOfWarrantOrRightIssuedDuringPeriod", "terseLabel": "Class of Warrant or Right, Issued During Period (in shares)", "documentation": "The number of warrants or rights issued during period." } } }, "auth_ref": [] }, "skil_ClassOfWarrantOrRightReclassified": { "xbrltype": "sharesItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ClassOfWarrantOrRightReclassified", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ClassOfWarrantOrRightReclassified", "terseLabel": "Class of Warrant or Right, Reclassified (in shares)", "documentation": "The number of warrants or rights reclassified." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r505" ] }, "skil_WarrantsIssuedToFormerOwnersOfGlobalKnowledgeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "WarrantsIssuedToFormerOwnersOfGlobalKnowledgeMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants Issued to Former Owners of Global Knowledge [Member]", "documentation": "Represents the warrants issued to former owners of Global Knowledge." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r208", "r302", "r306", "r307", "r309", "r907" ] }, "skil_IntercompanyRevenuesBetweenReportableSegments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "IntercompanyRevenuesBetweenReportableSegments", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_IntercompanyRevenuesBetweenReportableSegments", "terseLabel": "Intercompany Revenues Between Reportable Segments", "documentation": "Amount of intercompany revenues between the reportable segments." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "terseLabel": "Other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r147" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r188", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r418" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "terseLabel": "Debt Instrument, Unamortized Discount, Total", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r97", "r100", "r852" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables", "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Shares repurchased for tax withholding upon vesting of restricted stock-based awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r223" ] }, "skil_LegalProceedingsAndClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "LegalProceedingsAndClaimsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Legal Proceedings and Claims [Member]", "documentation": "Represents legal proceedings and claims." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "Cash payments", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r49", "r487" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r789" ] }, "skil_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "skil_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r330", "r335", "r673" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r58" ] }, "skil_LongtermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "LongtermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "skil_LongtermDebtMaturityAfterYearFour", "terseLabel": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r29" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r535", "r536", "r894" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables", "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r335", "r673" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "terseLabel": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r804", "r812" ] }, "skil_LeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "LeasePayments", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_LeasePayments", "terseLabel": "Lease Payments", "documentation": "Amount of cash outflow from operating and finance leases." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodStartLabel": "Balance as of beginning-of-period", "periodEndLabel": "Balance as of October 31, 2023", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r24" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "skil_InstructorledTrainingTrademarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "InstructorledTrainingTrademarkMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Instructor-Led Training Trademark [Member]", "documentation": "Represents Instructor-Led Training trademark." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestrictedCashAndCashEquivalents", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r174", "r197", "r228", "r570" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r126", "r127", "r176", "r177", "r236", "r360", "r361", "r362", "r363", "r364", "r366", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r522", "r746", "r747", "r748", "r749", "r750", "r814" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarningsPerShareBasic", "totalLabel": "Ordinary \u2013 Basic and diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r221", "r242", "r243", "r244", "r245", "r246", "r252", "r253", "r256", "r257", "r258", "r262", "r500", "r501", "r564", "r579", "r742" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r789" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36", "r772" ] }, "skil_CommonStockOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "CommonStockOutstandingMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Common Stock Outstanding [Member]", "documentation": "Represents common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "skil_ContentPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ContentPlatformMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Content & Platform [Member]", "documentation": "Represent Content & Platform" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r527", "r763" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r38", "r196", "r232", "r303", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r489", "r490", "r491", "r511", "r772", "r849", "r895", "r896" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r426", "r535", "r536", "r641", "r642", "r643", "r644", "r645", "r664", "r666", "r696" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Finite-lived intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r83", "r84" ] }, "skil_ContentPlatformTrademarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ContentPlatformTrademarkMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Content & Platform Trademark [Member]", "documentation": "Represents Content & Platform trademark." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateDuringPeriod", "terseLabel": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r39", "r98", "r378" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity:" } } }, "auth_ref": [] }, "skil_ContractWithCustomerLiabilityRevenueRecognizedInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ContractWithCustomerLiabilityRevenueRecognizedInPeriod", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details" ], "lang": { "en-us": { "role": { "label": "skil_ContractWithCustomerLiabilityRevenueRecognizedInPeriod", "negatedLabel": "Recognition of prior deferred revenue", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r828" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r794" ] }, "skil_ContractWithCustomerLiabilityIncreaseDecreaseForBillingDeferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForBillingDeferred", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details" ], "lang": { "en-us": { "role": { "label": "Billings deferred", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from billing deferred." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Underlying common shares (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r403" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Unvested balance, aggregate intrinsic value", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedContractCostAmortization", "negatedLabel": "Recognition of contract acquisition costs", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r311" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables", "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r237", "r238", "r239", "r263", "r547", "r607", "r628", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r664", "r666", "r669", "r670", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r778" ] }, "skil_ContractualObligationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ContractualObligationPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ContractualObligationPeriod", "terseLabel": "Contractual Obligation, Period (Year)", "documentation": "The period of contractual obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r164", "r231", "r388", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r498", "r692", "r694", "r721" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r513" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "terseLabel": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r175", "r201", "r232", "r270", "r285", "r291", "r303", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r488", "r490", "r511", "r567", "r659", "r772", "r787", "r849", "r850", "r895" ] }, "skil_CustomerContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "CustomerContractTerm", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_CustomerContractTerm", "terseLabel": "Customer Contract Term (Year)", "documentation": "Period of customer contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r150" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r789" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)", "terseLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r270", "r284", "r290", "r293", "r743" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-lived intangibles, life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "terseLabel": "Cash, cash equivalents and restricted cash, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r150", "r228" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r30", "r122", "r123", "r124", "r128", "r232", "r303", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r489", "r490", "r491", "r511", "r849", "r895", "r896" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Foreign currency adjustment, net of tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r20", "r172" ] }, "skil_DebtInstrumentCreditPremium": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DebtInstrumentCreditPremium", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_DebtInstrumentCreditPremium", "terseLabel": "Debt Instrument, Credit Premium", "documentation": "Represents credit premium for debt instrument." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Total revenues", "terseLabel": "Revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r271", "r272", "r283", "r288", "r289", "r295", "r297", "r299", "r415", "r416", "r547" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r150", "r228" ] }, "skil_DaysFollowingTerminationOfEmploymentOrServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DaysFollowingTerminationOfEmploymentOrServiceMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Days Following Termination of Employment or Service [Member]", "documentation": "Represents days following termination of employment or service." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r794" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r469", "r470", "r568" ] }, "skil_DiscontinuedOperationsPercentageOfEquityDisposedOf": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DiscontinuedOperationsPercentageOfEquityDisposedOf", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_DiscontinuedOperationsPercentageOfEquityDisposedOf", "terseLabel": "Discontinued Operations, Percentage Of Equity Disposed Of", "documentation": "Percentage of equity disposed of in discontinued operation." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "skil_DebtInstrumentPeriodicPaymentAsAPercentageOfPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DebtInstrumentPeriodicPaymentAsAPercentageOfPrincipalAmount", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_DebtInstrumentPeriodicPaymentAsAPercentageOfPrincipalAmount", "terseLabel": "Debt Instrument, Periodic Payment as a Percentage of Principal Amount", "documentation": "Percentage of principal amount for periodic payments of the debt instrument." } } }, "auth_ref": [] }, "skil_InstructorledTrainingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "InstructorledTrainingMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Instructor-Led Training [Member]", "documentation": "Represents Instructor-Led Training" } } }, "auth_ref": [] }, "skil_DisposalGroupIncludingDiscontinuedOperationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DisposalGroupIncludingDiscontinuedOperationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "skil_DisposalGroupIncludingDiscontinuedOperationAcquisitionRelatedCosts", "terseLabel": "Acquisition-related costs", "documentation": "Amount of acquisition related costs attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "skil_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "skil_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "terseLabel": "Other income (expense), net", "documentation": "Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "skil_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "skil_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "terseLabel": "Content and software development", "documentation": "Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r224", "r226", "r227" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r47", "r213", "r215", "r220", "r563", "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "skil_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DisposalGroupIncludingDiscontinuedOperationRestructuringCharges", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "skil_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges", "terseLabel": "Restructuring", "documentation": "Amount of restructuring charges attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r40", "r236", "r360", "r361", "r362", "r363", "r364", "r366", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r522", "r746", "r747", "r748", "r749", "r750", "r814" ] }, "skil_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "skil_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense", "terseLabel": "Selling and marketing", "documentation": "Amount of selling and marketing expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2024 (three months remaining)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r892" ] }, "skil_DisposalGroupIncludingDiscontinuedOperationsMandatoryLenderPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "DisposalGroupIncludingDiscontinuedOperationsMandatoryLenderPrepayments", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_DisposalGroupIncludingDiscontinuedOperationsMandatoryLenderPrepayments", "terseLabel": "Disposal Group, Including Discontinued Operations, Mandatory Lender Prepayments", "documentation": "Mandatory lender prepayments required as part of a disposal, including discontinued operations." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r892" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash, cash equivalents and restricted cash", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "terseLabel": "Net income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r116", "r119", "r172" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "negatedTotalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Total purchase price", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r84" ] }, "skil_IncomeLossFromOperationsBeforeIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "IncomeLossFromOperationsBeforeIncomeTaxes", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_IncomeLossFromOperationsBeforeIncomeTaxes", "terseLabel": "Income (Loss) from Operations before Income Taxes", "documentation": "Amount of income (loss) from operations." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedContractCostNet", "periodStartLabel": "Deferred contract acquisition costs at January 31, 2023", "periodEndLabel": "Deferred contract acquisition costs at October 31, 2023", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r310" ] }, "skil_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityExcludingGainOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityExcludingGainOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "skil_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityExcludingGainOnSaleOfBusiness", "terseLabel": "Income (loss) from discontinued operations, net of tax", "totalLabel": "Net income (loss) from discontinued operations", "documentation": "Income (loss) from discontinued operations net of tax attribute to parent excluding gain on sale of business." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentPeriodicPaymentPrincipal", "terseLabel": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r40" ] }, "skil_IndemnificationsOrCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "IndemnificationsOrCommitmentsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Indemnifications or Commitments [Member]", "documentation": "Represents indemnifications or commitments." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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." } } }, "auth_ref": [ "r65", "r68" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockParOrStatedValuePerShare", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r129", "r389" ] }, "skil_TheKleinGroupLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "TheKleinGroupLLCMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "The Klein Group, LLC [Member]", "documentation": "Represents The Klein Group, LLC." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r162", "r342", "r343", "r723", "r843" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Provision for (benefit from) income taxes", "terseLabel": "Income Tax Expense (Benefit)", "negatedTerseLabel": "(Provision for) benefit from income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r186", "r187", "r248", "r249", "r278", "r471", "r478", "r580" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r149" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r463", "r464", "r465", "r617", "r818", "r819", "r820", "r885", "r917" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total operating expenses", "terseLabel": "Operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Additions to (reductions from) provision for credit loss expense", "terseLabel": "Provision for credit loss expense (recovery)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r222", "r308" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r153", "r229" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r103", "r171", "r605", "r606" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r86" ] }, "skil_The2020OmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "The2020OmnibusIncentivePlanMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2020 Omnibus Incentive Plan [Member]", "documentation": "Represents the 2020 Omnibus Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r195", "r209", "r232", "r303", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r488", "r490", "r511", "r772", "r849", "r850", "r895" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r96", "r173" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r430" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible assets, net", "totalLabel": "Total future amortization", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r156", "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average grant date fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r26", "r76" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetAssetLiability", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueNetAssetLiability", "totalLabel": "Total assets and (liabilities) recorded at fair value", "documentation": "Fair value of asset after deduction of liability." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill", "periodStartLabel": "Beginning Goodwill, net", "periodEndLabel": "Ending Goodwill, net", "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." } } }, "auth_ref": [ "r198", "r312", "r562", "r745", "r772", "r830", "r837" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r156", "r549" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "terseLabel": "Operating income from discontinued operations", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r117" ] }, "skil_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "PublicWarrantsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]", "documentation": "Represents public warrants." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of approximately $426 and $221 as of October 31, 2023 and January 31, 2023, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r300", "r301" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfDebt", "terseLabel": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r809" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r791" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Sale of SumTotal, net of cash transferred", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "terseLabel": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r525", "r763" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r85" ] }, "skil_PublishingRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "PublishingRightsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Publishing Rights [Member]", "documentation": "Represents publishing rights." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r130" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r792" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r373", "r420", "r421", "r422", "r423", "r424", "r425", "r504", "r541", "r542", "r543", "r747", "r748", "r754", "r755", "r756" ] }, "skil_RedeemableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "RedeemableWarrantsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Redeemable Warrants [Member]", "documentation": "Represents Redeemable Warrants." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r891" ] }, "skil_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ReverseStockSplitMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Member]", "documentation": "Information pertaining to reverse Stock Split." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 common stock - Class A common shares, $0.0001 par value: 18,750,000 shares authorized and 8,362,774 shares issued and 8,062,997 shares outstanding at October 31, 2023, and 8,264,308 shares issued and 8,182,794 shares outstanding at January 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r130", "r571", "r772" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r546", "r810" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r17" ] }, "skil_SOFRFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SOFRFloor", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_SOFRFloor", "terseLabel": "SOFR Floor", "documentation": "Percentage of SOFR floor." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r854" ] }, "skil_SAASAndSubscriptionServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SAASAndSubscriptionServicesMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "SAAS and Subscription Services [Member]", "documentation": "Represents SAAS and subscription services." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r130", "r647" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r503", "r504", "r506", "r507", "r509" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r130", "r647", "r665", "r917", "r918" ] }, "skil_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. 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." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r43", "r190", "r216", "r217", "r218", "r237", "r238", "r239", "r241", "r247", "r249", "r263", "r304", "r305", "r404", "r463", "r464", "r465", "r475", "r476", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r514", "r515", "r516", "r517", "r518", "r520", "r531", "r599", "r600", "r601", "r617", "r689" ] }, "skil_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate based on U.S. Treasury repurchases between banks." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Canceled in Period (in shares)", "negatedLabel": "Canceled(1) (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r190", "r237", "r238", "r239", "r241", "r247", "r249", "r304", "r305", "r463", "r464", "r465", "r475", "r476", "r492", "r494", "r495", "r497", "r499", "r599", "r601", "r617", "r917" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r795" ] }, "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Canceled(1) (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee cancelled the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r22", "r190", "r216", "r217", "r218", "r237", "r238", "r239", "r241", "r247", "r249", "r263", "r304", "r305", "r404", "r463", "r464", "r465", "r475", "r476", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r514", "r515", "r516", "r517", "r518", "r520", "r531", "r599", "r600", "r601", "r617", "r689" ] }, "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationQuarterlyExpenseOverRemainingLifeOfAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationQuarterlyExpenseOverRemainingLifeOfAward", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationQuarterlyExpenseOverRemainingLifeOfAward", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Quarterly Expense Over Remaining Life of Award", "documentation": "The amount of quarterly expense over the remaining life of the award of equity instrument other than option under share based payment arrangement." } } }, "auth_ref": [] }, "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationRemainingLifeOfAward": { "xbrltype": "durationItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationRemainingLifeOfAward", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsModificationRemainingLifeOfAward", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Remaining Life of Award (Year)", "documentation": "The remaining life of the award of equity instrument other than options on date of modification under share based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r200" ] }, "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsRightToReceiveShares": { "xbrltype": "integerItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsRightToReceiveShares", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsRightToReceiveShares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Right To Receive Shares", "documentation": "Right to receive shares per equity instrument other than options of share based payment arrangement." } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r250", "r428", "r798", "r799", "r821" ] }, "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncreasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncreasePercentage", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncreasePercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage", "documentation": "Percentage of annual increase in shares authorized." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "terseLabel": "Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down", "documentation": "Amount, before tax, of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r14", "r15", "r160" ] }, "skil_SkillsoftGlobalKnowledgeAndCodecademyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SkillsoftGlobalKnowledgeAndCodecademyMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details" ], "lang": { "en-us": { "role": { "label": "Skillsoft, Global Knowledge and Codecademy [Member]", "documentation": "Represents Skillsoft, Global Knowledge and Codecademy." } } }, "auth_ref": [] }, "skil_SubscriptionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SubscriptionContractsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Subscription Contracts [Member]", "documentation": "Represents subscription contracts." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r250", "r428", "r798", "r821" ] }, "skil_SumtotalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "SumtotalSegmentMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "SumTotal Segment [Member]", "documentation": "Represents SumTotal segment." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r21", "r46", "r493", "r496", "r531", "r599", "r600", "r806", "r807", "r808", "r818", "r819", "r820" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r503", "r504" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r42", "r101", "r569", "r646" ] }, "skil_TermB1LoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "TermB1LoansMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Term B-1 Loans [Member]", "documentation": "Represents Term B-1 Loans." } } }, "auth_ref": [] }, "skil_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Term Loan Facility [Member]", "documentation": "Represents the term loan facility." } } }, "auth_ref": [] }, "us-gaap_CommonClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassCMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Class C [Member]", "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r800", "r801" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsNoncurrentNet", "terseLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "negatedTerseLabel": "Deferred financing costs - long-term portion", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r99" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r884" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r761" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r163", "r230", "r359", "r365", "r366", "r367", "r368", "r369", "r370", "r375", "r382", "r383", "r384" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term portion", "label": "us-gaap_LongTermDebt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r177", "r372", "r387", "r747", "r748", "r906" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r50", "r608" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Common stock issued", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r22", "r129", "r130", "r165", "r617", "r689", "r717", "r786" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r827" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Issuance of shares, acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r22", "r43", "r165" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r373", "r420", "r421", "r422", "r423", "r424", "r425", "r541", "r542", "r543", "r747", "r748", "r754", "r755", "r756" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForSoftware", "negatedLabel": "Internally developed software - capitalized costs", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r149" ] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r919", "r920", "r921", "r922" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentCarryingAmount", "terseLabel": "Long-Term Debt, Gross", "totalLabel": "Total payments", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r177", "r385" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r502" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r344", "r345", "r346", "r349", "r845", "r846" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r811" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current maturities of long-term debt", "terseLabel": "Current maturities of long-term debt", "negatedTerseLabel": "Current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r202" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r320" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Common stock issued (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r22", "r129", "r130", "r165", "r608", "r689", "r717" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r282", "r287", "r291", "r292", "r293", "r294", "r295", "r296", "r299" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r24", "r96" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r373", "r420", "r425", "r504", "r542", "r747", "r748", "r754", "r755", "r756" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r323", "r324", "r745" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Provision for (benefit from) income taxes \u2013 non-cash", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r152" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Unrealized gains", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r508" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "Equity issued", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r59", "r60", "r61", "r64" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r236", "r377" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r373", "r420", "r421", "r422", "r423", "r424", "r425", "r504", "r543", "r747", "r748", "r754", "r755", "r756" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual, Ending Balance", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r344", "r798" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r236", "r377" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r251", "r259", "r260", "r261" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r735", "r782", "r783" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r823" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Borrowings under accounts receivable facility", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r125", "r176", "r772", "r905" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r236", "r377" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r236", "r377" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 }, "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt", "totalLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r203" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Issuance of shares, acquisition (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r129", "r130", "r165" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before provision for (benefit from) income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r138", "r180", "r270", "r284", "r290", "r293", "r565", "r576", "r743" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised, shares (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r22", "r129", "r130", "r165", "r440" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash interest expense", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r14" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r805" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "negatedLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r22", "r130", "r165" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Acquisition-related costs", "terseLabel": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r80" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TangibleAssetImpairmentCharges", "terseLabel": "Tangible Asset Impairment Charges, Total", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r110", "r159" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r98", "r100", "r360", "r522", "r747", "r748" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r323", "r324", "r745" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "skil_statement-statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "lang": { "en-us": { "role": { "label": "Note 10 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r297", "r298", "r631", "r634", "r636", "r698", "r700", "r703", "r715", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r737", "r753", "r777", "r854", "r910" ] }, "skil_statement-statement-note-10-shareholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-10-shareholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Shareholders' Equity" } } }, "auth_ref": [] }, "skil_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "Professional Services [Member]", "documentation": "Represents professional services." } } }, "auth_ref": [] }, "skil_statement-statement-note-9-longterm-debt-schedule-of-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-9-longterm-debt-schedule-of-debt-details", "lang": { "en-us": { "role": { "label": "Note 9 - Long-term Debt - Schedule of Debt (Details)" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsGross", "terseLabel": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r99" ] }, "skil_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r297", "r298", "r631", "r634", "r636", "r698", "r700", "r703", "r715", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r737", "r753", "r777", "r854", "r910" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r22", "r72", "r165" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r169" ] }, "skil_OtherComprehensiveIncomeLossEquityImpactOfDeconsolidationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "OtherComprehensiveIncomeLossEquityImpactOfDeconsolidationTax", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Deconsolidation of SumTotal, tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) related to deconsolidation." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r794" ] }, "skil_MarketbasedRestrictedStockUnitsMBRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "MarketbasedRestrictedStockUnitsMBRSUsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Market-based Restricted Stock Units (MBRSUs) [Member]", "documentation": "Represents Market-based Restricted Stock Units (MBRSUs)." } } }, "auth_ref": [] }, "skil_statement-statement-note-9-longterm-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-9-longterm-debt-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Long-term Debt" } } }, "auth_ref": [] }, "skil_MihLearningsBvMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "MihLearningsBvMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "MIH Learnings B.V [Member]", "documentation": "Represents MIH Learnings B.V." } } }, "auth_ref": [] }, "skil_statement-statement-note-9-longterm-debt-maturity-of-outstanding-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "lang": { "en-us": { "role": { "label": "Note 9 - Long-term Debt - Maturity of Outstanding Debt (Details)" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r141" ] }, "skil_statement-statement-note-11-warrants-summary-of-warrants-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-11-warrants-summary-of-warrants-details", "lang": { "en-us": { "role": { "label": "Note 11 - Warrants - Summary of Warrants (Details)" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Fair value adjustment of hedge instruments", "negatedLabel": "Fair value adjustment of hedge instruments", "terseLabel": "Fair value adjustment of hedge", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r14", "r683", "r684", "r685", "r686", "r709" ] }, "skil_statement-statement-note-11-warrants-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-11-warrants-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Warrants" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "terseLabel": "Translation adjustment, before tax", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6", "r136" ] }, "skil_NoncashLeaseAndPropertyAndEquipmentImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NoncashLeaseAndPropertyAndEquipmentImpairmentCharges", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash lease and property and equipment impairment charges", "documentation": "Represents non-cash lease and property and equipment impairment charges." } } }, "auth_ref": [] }, "skil_statement-statement-note-12-stockbased-compensation-stockbased-compensation-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "lang": { "en-us": { "role": { "label": "Note 12 - Stock-based Compensation - Stock-based Compensation Expense (Details)" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestIncomeExpenseNet", "terseLabel": "Interest expense, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r183" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r295", "r547", "r592", "r593", "r594", "r595", "r596", "r597", "r736", "r752", "r773", "r803", "r847", "r848", "r854", "r910" ] }, "skil_MonthsFollowingOptioneesDeathOrDisabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "MonthsFollowingOptioneesDeathOrDisabilityMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Months Following Optionees Death or Disability [Member]", "documentation": "Represents months following optionees' death or disability." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "skil_statement-statement-note-12-stockbased-compensation-summary-of-rsu-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "lang": { "en-us": { "role": { "label": "Note 12 - Stock-based Compensation - Summary of RSU Activity (Details)" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r140", "r152", "r182", "r194", "r212", "r214", "r218", "r232", "r240", "r242", "r243", "r244", "r245", "r248", "r249", "r255", "r270", "r284", "r290", "r293", "r303", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r501", "r511", "r577", "r667", "r687", "r688", "r743", "r785", "r849" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation", "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-tables", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-contract-acquisition-costs-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-longlived-assets-by-geographic-region-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-tables", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-tables", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-18-subsequent-events", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "http://www.skillsoft.com/20231031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-tables", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-tables", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-tables", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes", "http://www.skillsoft.com/20231031/role/statement-note-6-taxes-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring", "http://www.skillsoft.com/20231031/role/statement-note-7-restructuring-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-tables", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-maturity-of-outstanding-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables", "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-comprehensive-income-loss", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r237", "r238", "r239", "r263", "r547", "r607", "r628", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r664", "r666", "r669", "r670", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r778" ] }, "skil_statement-statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 12 - Stock-based Compensation - Summary of Stock Option Activity (Details)" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "terseLabel": "Translation adjustment, tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6", "r7", "r512", "r519" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-segment-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r191", "r267", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r299", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r331", "r336", "r340", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r745", "r803", "r910" ] }, "skil_statement-statement-note-12-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-12-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Stock-based Compensation" } } }, "auth_ref": [] }, "skil_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "skil_statement-statement-note-13-revenue-deferred-contract-acquisition-costs-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-13-revenue-deferred-contract-acquisition-costs-details", "lang": { "en-us": { "role": { "label": "Note 13 - Revenue - Deferred Contract Acquisition Costs (Details)" } } }, "auth_ref": [] }, "skil_statement-statement-note-13-revenue-deferred-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-13-revenue-deferred-revenue-details", "lang": { "en-us": { "role": { "label": "Note 13 - Revenue - Deferred Revenue (Details)" } } }, "auth_ref": [] }, "skil_statement-statement-note-13-revenue-disaggregated-revenue-and-geography-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-13-revenue-disaggregated-revenue-and-geography-information-details", "lang": { "en-us": { "role": { "label": "Note 13 - Revenue - Disaggregated Revenue and Geography Information (Details)" } } }, "auth_ref": [] }, "skil_NumberOfChannels": { "xbrltype": "integerItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NumberOfChannels", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_NumberOfChannels", "terseLabel": "Number of Channels", "documentation": "Number of learning paths (channels) through which services are providing to customers." } } }, "auth_ref": [] }, "skil_statement-statement-note-13-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-13-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Revenue" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r295", "r547", "r592", "r593", "r594", "r595", "r596", "r597", "r736", "r752", "r773", "r803", "r847", "r848", "r854", "r910" ] }, "skil_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "skil_statement-statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 14 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r31" ] }, "skil_statement-statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-14-fair-value-measurements-reconciliation-of-level-3-instruments-details", "lang": { "en-us": { "role": { "label": "Note 14 - Fair Value Measurements - Reconciliation of Level 3 Instruments (Details)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r46", "r889", "r890" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, reserves", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r208", "r302", "r306" ] }, "skil_statement-statement-note-14-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-14-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r439" ] }, "skil_statement-statement-note-14-fair-value-measurements-warrant-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-14-fair-value-measurements-warrant-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 14 - Fair Value Measurements - Warrant Assumptions (Details)" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r794" ] }, "skil_NumberOfProgrammingLanguageForSelfPacedCourseAndHandOnLearning": { "xbrltype": "integerItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NumberOfProgrammingLanguageForSelfPacedCourseAndHandOnLearning", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_NumberOfProgrammingLanguageForSelfPacedCourseAndHandOnLearning", "terseLabel": "Number of Programming Language for Self Paced Course and Hand on Learning", "documentation": "Number of language for self paced course and hand on learning." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r458", "r466" ] }, "skil_statement-statement-note-15-segment-information-longlived-assets-by-geographic-region-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-15-segment-information-longlived-assets-by-geographic-region-details", "lang": { "en-us": { "role": { "label": "Note 15 - Segment Information - Long-lived Assets by Geographic Region (Details)" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested and Exercisable, aggregate intrinsic value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r451" ] }, "skil_NumberOfCountriesWithGreaterThanTenPercentOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NumberOfCountriesWithGreaterThanTenPercentOfRevenue", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_NumberOfCountriesWithGreaterThanTenPercentOfRevenue", "terseLabel": "Number of Countries with Greater Than Ten Percent of Revenue", "documentation": "The number of countries with greater than 10% of revenue." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r58" ] }, "skil_statement-statement-note-15-segment-information-segment-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-15-segment-information-segment-assets-details", "lang": { "en-us": { "role": { "label": "Note 15 - Segment Information - Segment Assets (Details)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r440" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r548", "r549" ] }, "skil_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Private Placement Warrants [Member]", "documentation": "Represents private placement warrants." } } }, "auth_ref": [] }, "skil_statement-statement-note-15-segment-information-summary-results-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-15-segment-information-summary-results-details", "lang": { "en-us": { "role": { "label": "Note 15 - Segment Information - Summary Results (Details)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested and Exercisable, weighted average exercise price (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r451" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "totalLabel": "Total purchase price", "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." } } }, "auth_ref": [ "r2", "r3", "r19" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Expired, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r442" ] }, "skil_NumberOfRegisteredLearners": { "xbrltype": "integerItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NumberOfRegisteredLearners", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_NumberOfRegisteredLearners", "terseLabel": "Number of Registered Learners", "documentation": "Number of registered learners." } } }, "auth_ref": [] }, "skil_statement-statement-note-15-segment-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-15-segment-information-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Segment Information" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested and Exercisable, shares (in shares)", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r452" ] }, "skil_statement-statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 16 - Net Loss Per Share - Computation of Basic and Diluted Earnings Per Share (Details)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r441" ] }, "skil_statement-statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details", "lang": { "en-us": { "role": { "label": "Note 16 - Net Loss Per Share - Share/Unit Totals With Potentially Dilutive Impact (Details)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "skil_statement-statement-note-16-net-loss-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-16-net-loss-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 16 - Net Loss Per Share" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r67", "r69" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details" ], "lang": { "en-us": { "role": { "label": "Common stock underlying warrants (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r259" ] }, "skil_NumberOfSharesPerUnitIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NumberOfSharesPerUnitIssued", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_NumberOfSharesPerUnitIssued", "terseLabel": "Number of Shares Per Unit Issued (in shares)", "documentation": "Number of shares of stock issued or issuable for each unit." } } }, "auth_ref": [] }, "skil_statement-statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-allowance-for-credit-loss-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "skil_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "skil_statement-statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Assets Acquired and Liabilities Assumed (Details)" } } }, "auth_ref": [] }, "skil_NumberOfWarrantPerUnit": { "xbrltype": "decimalItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "NumberOfWarrantPerUnit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_NumberOfWarrantPerUnit", "terseLabel": "Number of Warrant Per Unit", "documentation": "The number of warrants per unit." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "skil_statement-statement-note-3-business-combination-identifiable-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-3-business-combination-identifiable-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Identifiable Intangible Assets (Details)" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r825", "r893" ] }, "skil_statement-statement-note-3-business-combination-pro-forma-financial-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-3-business-combination-pro-forma-financial-information-details", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Pro Forma Financial Information (Details)" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Expiration date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r887" ] }, "skil_statement-statement-note-3-business-combination-summary-of-purchase-consideration-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-3-business-combination-summary-of-purchase-consideration-details", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Summary of Purchase Consideration (Details)" } } }, "auth_ref": [] }, "skil_statement-statement-note-3-business-combination-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-3-business-combination-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination" } } }, "auth_ref": [] }, "skil_OfftheshelfProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "OfftheshelfProductsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Off-the-shelf Products [Member]", "documentation": "Represents off the shelf products." } } }, "auth_ref": [] }, "skil_statement-statement-note-4-discontinued-operations-financial-results-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-4-discontinued-operations-financial-results-details", "lang": { "en-us": { "role": { "label": "Note 4 - Discontinued Operations - Financial Results (Details)" } } }, "auth_ref": [] }, "skil_statement-statement-note-4-discontinued-operations-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-4-discontinued-operations-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Discontinued Operations" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r99", "r185", "r219", "r274", "r521", "r674", "r785", "r915" ] }, "skil_statement-statement-note-5-intangible-assets-expected-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-5-intangible-assets-expected-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets - Expected Amortization Expense (Details)" } } }, "auth_ref": [] }, "skil_statement-statement-note-5-intangible-assets-roll-forward-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-5-intangible-assets-roll-forward-of-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets - Roll Forward of Goodwill (Details)" } } }, "auth_ref": [] }, "us-gaap_LiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Liability [Member]", "documentation": "Probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [] }, "skil_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "OtherAmericasMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "Other Americas [Member]", "documentation": "Represents Americas excluding US." } } }, "auth_ref": [] }, "skil_statement-statement-note-5-intangible-assets-schedule-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-5-intangible-assets-schedule-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets - Schedule of Intangible Assets (Details)" } } }, "auth_ref": [] }, "skil_PercentageOfAdvance": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "PercentageOfAdvance", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_PercentageOfAdvance", "terseLabel": "Percentage of Advance", "documentation": "Percentage of advance." } } }, "auth_ref": [] }, "skil_statement-statement-note-5-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-5-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets" } } }, "auth_ref": [] }, "skil_OtherComprehensiveIncomeLossEquityImpactOfDeconsolidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "OtherComprehensiveIncomeLossEquityImpactOfDeconsolidationNetOfTax", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Deconsolidation of SumTotal, net", "documentation": "Amount after tax of other comprehensive income (loss) related to deconsolidation." } } }, "auth_ref": [] }, "skil_statement-statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases, Commitments and Contingencies - Future Minimum Lease Payments (Details)" } } }, "auth_ref": [] }, "skil_OtherComprehensiveIncomeLossEquityImpactOfDeconsolidationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "OtherComprehensiveIncomeLossEquityImpactOfDeconsolidationBeforeTax", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Deconsolidation of SumTotal, before tax", "documentation": "Amount before tax of other comprehensive income (loss) related to deconsolidation." } } }, "auth_ref": [] }, "skil_statement-statement-note-8-leases-commitments-and-contingencies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "statement-statement-note-8-leases-commitments-and-contingencies-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Leases, Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 }, "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare", "terseLabel": "Ordinary \u2013 Basic and diluted - continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r137", "r179", "r181", "r221", "r240", "r242", "r243", "r244", "r245", "r253", "r256", "r257", "r501", "r564", "r909" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average remaining contractual term (Year)", "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." } } }, "auth_ref": [ "r166" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r87" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-summary-results-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperations", "totalLabel": "Income (loss) from continuing operations", "terseLabel": "Net income (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r89", "r143", "r152", "r242", "r243", "r244", "r245", "r255", "r258" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r85" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "skil_WarrantsIssuedInPIPEInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "WarrantsIssuedInPIPEInvestmentMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants Issued in PIPE Investment [Member]", "documentation": "Represents the warrants issued in the PIPE investment." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r637", "r639", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r677", "r678", "r679", "r680", "r683", "r684", "r685", "r686", "r704", "r706", "r710", "r712", "r775", "r777" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r790" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested and exercisable, weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r75" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r789" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyLossInPeriod", "terseLabel": "Loss Contingency, Loss in Period", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r844" ] }, "skil_VirtualOndemandAndClassroomAndIndividualizedCoachingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "VirtualOndemandAndClassroomAndIndividualizedCoachingMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-disaggregated-revenue-and-geography-information-details" ], "lang": { "en-us": { "role": { "label": "Virtual, On-demand and Classroom, and Individualized Coaching [Member]", "documentation": "Represents virtual, on-demand and classroom and individualized coaching." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r789" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 }, "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-computation-of-basic-and-diluted-earnings-per-share-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "terseLabel": "Ordinary \u2013 Basic and diluted - discontinued operations (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r139", "r221", "r254", "r256", "r257", "r904", "r909" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Strike price (in dollars per share)", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r403" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "skil_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityExcludingGainOnSaleOfBusiness", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Income (loss) from discontinued operations before income taxes", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r116", "r139", "r908" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r789" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r23" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Warrant assumptions", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r507" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r789" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r796" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r532", "r533", "r534", "r536", "r538", "r614", "r615", "r616", "r671", "r672", "r673", "r693", "r695" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r193" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Effects of discounting", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from facility, net of borrowings", "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss", "terseLabel": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r315", "r322", "r745" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r526", "r763" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r104", "r158" ] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details" ], "lang": { "en-us": { "role": { "label": "Equity Interest Issued or Issuable, Type [Domain]", "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r170" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "us-gaap_OperatingLeaseLiability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r524" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Shares repurchased for tax withholding upon vesting of restricted stock-based awards (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r853" ] }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations", "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Held-for-Sale or Disposed of by Sale [Member]", "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r8", "r9", "r10" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome", "terseLabel": "Interest income", "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "terseLabel": "Debt Conversion, Converted Instrument, Warrants or Options Issued (in shares)", "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r55", "r57" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current lease liabilities", "label": "Lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r524" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r189", "r204", "r205", "r206", "r232", "r253", "r254", "r256", "r258", "r264", "r265", "r303", "r350", "r352", "r353", "r354", "r357", "r358", "r389", "r390", "r393", "r396", "r402", "r511", "r608", "r609", "r610", "r611", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r647", "r668", "r689", "r716", "r717", "r718", "r719", "r720", "r797", "r813", "r822" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r234", "r235", "r363", "r391", "r537", "r740", "r741" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r81", "r82", "r485", "r757", "r758" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "terseLabel": "General and administrative", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r117" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r135", "r178", "r574", "r772", "r815", "r826", "r888" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-stockbased-compensation-expense-details", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions", "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-assets-acquired-and-liabilities-assumed-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-identifiable-intangible-assets-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details", "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-summary-of-purchase-consideration-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r485", "r757", "r758" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-17-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractualObligation", "terseLabel": "Contractual Obligation, Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, shares (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r439" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-future-minimum-lease-payments-details", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term lease liabilities", "label": "Long-term lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r524" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid (received) for income taxes, net of refunds", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r54" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r884" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r762" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r75" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r793" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeAssets", "terseLabel": "Interest rate swaps - asset (liability)", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r210", "r211", "r510", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r639", "r653", "r654", "r704", "r708", "r710", "r711", "r712", "r713", "r741", "r777", "r913" ] }, "us-gaap_ForeignCurrencyTransactionGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossAfterTax", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossAfterTax", "terseLabel": "Translation adjustment, net", "documentation": "Amount, after tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r911", "r916", "r923" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants", "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Expired, shares (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, shares (in shares)", "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." } } }, "auth_ref": [ "r441" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r72" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Change in assets and liabilities, net of effects from acquisitions:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Impairment of goodwill", "terseLabel": "Impairment of goodwill", "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." } } }, "auth_ref": [ "r14", "r313", "r319", "r324", "r745" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r72" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r75" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, at cost- 299,777 and 81,514 shares as of October 31, 2023 and January 31, 2023, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r44", "r72", "r73" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other liabilities, including long-term", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Outstanding, shares (in shares)", "periodEndLabel": "Outstanding, shares (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r435", "r436" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r824" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r435", "r436" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information", "http://www.skillsoft.com/20231031/role/statement-note-16-net-loss-per-share-shareunit-totals-with-potentially-dilutive-impact-details" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r775", "r776", "r779", "r780", "r781", "r784" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r883" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2024 (three months remaining)", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r344", "r345", "r346", "r349", "r845", "r846" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r419", "r427", "r454", "r455", "r456", "r544", "r545", "r598", "r638", "r639", "r697", "r699", "r701", "r702", "r714", "r733", "r734", "r744", "r751", "r759", "r774", "r777", "r841", "r851", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortizationDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-financial-results-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationAndAmortizationDiscontinuedOperations", "terseLabel": "Amortization of intangible assets", "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations." } } }, "auth_ref": [ "r192", "r811" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Warrant liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r210" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNumberOfInstrumentsHeld", "terseLabel": "Derivative, Number of Instruments Held, Total", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r90", "r91", "r638", "r704", "r705", "r707", "r777" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair value", "negatedTerseLabel": "Liability classified warrants", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r405", "r406", "r417" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r427", "r545", "r598", "r638", "r639", "r697", "r699", "r701", "r702", "r714", "r733", "r734", "r744", "r751", "r759", "r774", "r851", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue - non-current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r405", "r406", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r419", "r427", "r454", "r455", "r456", "r544", "r545", "r598", "r638", "r639", "r697", "r699", "r701", "r702", "r714", "r733", "r734", "r744", "r751", "r759", "r774", "r777", "r841", "r851", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Shares issued in connection with business combination", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-deferred-revenue-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "periodStartLabel": "Deferred revenue at January 31, 2023", "periodEndLabel": "Deferred revenue at October 31, 2023", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r405", "r406", "r417" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-schedule-of-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent", "terseLabel": "Debt Instrument, Unamortized Discount, Noncurrent", "negatedTerseLabel": "Original issue discount - long-term portion", "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r97", "r100" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation", "http://www.skillsoft.com/20231031/role/statement-note-12-stockbased-compensation-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue", "http://www.skillsoft.com/20231031/role/statement-note-13-revenue-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies", "http://www.skillsoft.com/20231031/role/statement-note-8-leases-commitments-and-contingencies-details-textual", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt", "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r427", "r545", "r598", "r638", "r639", "r697", "r699", "r701", "r702", "r714", "r733", "r734", "r744", "r751", "r759", "r774", "r851", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-5-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r155" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-shareholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Shares repurchased for tax withholding upon vesting of restricted stock-based awards", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-4-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r881", "r882" ] }, "skil_ABRFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.skillsoft.com/20231031", "localname": "ABRFloor", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-9-longterm-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "skil_ABRFloor", "terseLabel": "ABR Floor", "documentation": "Percentage of ABR floor." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-document-and-entity-information", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity", "http://www.skillsoft.com/20231031/role/statement-note-10-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r189", "r204", "r205", "r206", "r232", "r253", "r254", "r256", "r258", "r264", "r265", "r303", "r350", "r352", "r353", "r354", "r357", "r358", "r389", "r390", "r393", "r396", "r402", "r511", "r608", "r609", "r610", "r611", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r647", "r668", "r689", "r716", "r717", "r718", "r719", "r720", "r797", "r813", "r822" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-11-warrants-summary-of-warrants-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-assets-and-liabilities-measured-on-a-recurring-basis-details", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-warrant-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r24" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r167", "r486" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-15-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r14", "r71" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r148" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "terseLabel": "Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r483", "r484" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r16", "r566", "r575", "r772" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements", "http://www.skillsoft.com/20231031/role/statement-note-14-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r92", "r93", "r94", "r95", "r637", "r639", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r677", "r678", "r679", "r680", "r683", "r684", "r685", "r686", "r704", "r706", "r710", "r712", "r741", "r775", "r777" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.skillsoft.com/20231031/role/statement-note-3-business-combination-pro-forma-financial-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "terseLabel": "Net loss from continuing operations", "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." } } }, "auth_ref": [ "r483", "r484" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.skillsoft.com/20231031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Costs of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r144", "r232", "r303", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r511", "r849" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-6" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-7" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-29" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.14)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-5" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r797": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r799": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-38" } } } ZIP 103 0001437749-23-033639-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-033639-xbrl.zip M4$L#!!0 ( -N A5?A^XL6V < !\V - 97A?-38Y-S,U+FAT;>U; M;5,C-Q+^O/P*G:]N"ZILC#$$UC94D2Q+)7?)$4(^IS2C'H\.C30K:?R27Y]N M:?P"QEE#4NP>ZZJM-:-IJ5NRGF>>;HT'N2_4^2 '+LYWW@R\] K.8?+;\3?O M3KK'^WAWT(Z->/Q LF;+;O-("['M3 +LVUG/%6JQST#[LM@\/ M#KOL7>^@TSMZQZY_9*W6^: SUF:<^O GS4JG[5.&W6KY@6<-3)C"^Y; CRD M7AK=8*G1'C1:>U!0YD;#F3:-\YU!.X8\2(R8,N>G*G37ON7D[]##($K?9Z$A MXX54TQY[^[$ROG\K"W#L)QBS&U-P'1O[K.1"2#WLL0.IV<%^1^H^2ROKC.TQ M7GG3)Y_ES%'![5!J-"XG+#CR,/$MKN00&ZTQW!NWD?-"FKOA1GN]L.A$%V>>=QUN=N+*_ M)O1-AE@3_(A;R;7O,4W[3?798AD\NOV^R7Z ++,P93?[[)9;VV0I6"^S*?,Y M][V7"V6V L&?YXD"EAB+D#MK'" X0*EZX\ZO7VEZL"3S0PQ<5^#T4_Z]RM'-I7[.T._*3]N89>GD\D6PA\ M5@@2=QBTQ-"-PFKB/HYQ;6H8MS+\NF'>_#I@#RZ1&(!$F%\!I(L;1 M'&_;I?M2QW0$\Q#\.U65P#$1G$LH:2*P)3T[2\06T0+1A5(+W->0&T0A"+Q )[Q#1E.;O"OQ(@0Q0IV!_$ M5I1L>>?9O).\8M[96":LT,_F F-C%D+F&DE!Y,*=T0$TW"$Q44V"&(=;,4,_ M\I'DB5323REO>YD&>E*<(V!!"J M&\-P,*60BO .E,1Q9%)I'^D&N5"6J)FVA+,EG&<33OJJ".=RQ%45U "A$;*, M3EU'B"/W2,EAGG%MH&[BY>-5B, OV!&5B8NUCL14?GT$F^@O/K<&*N1DGZYO MLF16(@J4"7$E,)X^#;ZEB"U%/)/:BU'EW,TS+U(7@:1 !-D5UJ.61%.FY!VH^G3G@7WS+R_1DXEI6[IY MI77=XU?%,,^KZX8W&<2,G)J+QSFIBV6"6#S9">)/2*I6RBGST'@EI#?6S?.8 MT(!#%H7T'N!/M%-B,%.B^T)B?&&07:01E"J.I!!^4F%GQGWPL9(8?N"Y2HMGS[)7/ _Z5D>5WEVPNE&!4T)/(%G7O0"4HJ 0%>9R;S,NH8^!VE&K&@ M$)*-4 H)KW+,#F.?1!MUQ3.>.CVB"[C C@[FLF MQ=0%%.R"/(&X:L9\Q]&" M506N JY4F$PMQQX]MMY*ABU=;*NNGZ(+3&0RBX_P)H(7@NI ^(?WIVJ>:,8\ M0.J142.@9$#S8?T:F*V%"A2E,E/ N^/<1'7"[[$0LL;?DBFMK/T7@.<7\/<> MOXL>&W FN./HM,&D.&LH$/'N M!_IUPE&W\\UIMW-T>G32[9X<4?T]A2+!93]N,C(8M/D+OG7^MS#DL^I/;)E7 M5PGRKW#A,3%UG$8K,=Z; MV4$Q;.(9D=)KL'34;_]C;EBK9K/WP[_T]8*/A_ M#A5_'E2M3.RE-M]WN82,74X@K:C^ROX;DZV7"V#W.A[0(-6M1+'WF4#XTOZ$ M'+%4<>?.&O^Y^.6V=7UQ==GZ]N;RXM_TXZ.EN]=7'VYO'K3E6PGY M!P _#4 T !E>%\U-CDW,S8N:'1M[5MM4^,X$OZ\\RMTN=HIJ$I( H0) M2:"*W6&HK7TYEN7J/E[)5CO6(DL>2<[+_?KKEIT7")D)[%2&95)%82Q+ZI;0 M\^CIECU(?:;.!REPY,!NS;6<\4:[+39[C0/6X='[*37.NX='K+K7UFC<3[( MP',6I]PZ\&>UPB>-;JTJU3R#LUIB;,9]0X"'V$NC:RPVVH/&VAX4Y*G1<*9- M[?S-H%GZ/(B,F#+GIRHTU[[AY/^@Q]JMW/=9*$AX)M6TQ]Y^+(SOW\H,'/L- MQNS&9%R7A7V6;#2:ES2 >P#\LW"T@&EULY2/@%D8 M21@C]?I4.O9[P:T'JZ;L!G(D7V8T^X!]HK'&[\PD[(\[B8O+))[]:&Q^T'\X M,WBUM$KP2LMT#3-\(0[8(6'+2#A\E4CX@3M<_[C2LRF[TV:L0 RA7@+"EC 0 M!G=X;7P0#QSW%H!.HW3)4%$0/C@:1 !)5"T)C['(,I/AINE-66^E M@H88G.-V2E4R?@=H=ZE/AV4"G4&3BD0 V: *L;1QD6$UC>Z!:608(:GC.M4H%%9 S)N<(B0L=<&?F+N4)P_:[O*O!6 MH1MM?"9))-X&A/S$N(6 1<26I&6(F&'@:$E*EU)UJI;AID\;/]T+Z6)E7('M M2 Y8HTI0YM;$(+#8L3W$H $=0FTRPF&D7H([ )WVIM"88WV$6^T.WNP'YJV M.Z*\*V_1%EA=D@'USV@[7N*($K/DR\:&DGN&$C1$XWS('%B#HH+>4]C@[Q3V MAG4C42V1T58^V7Q9WR>)OXJ0!=:>01*S:5D%[@MF'/Y)QJD<#VFQ%^7X&J9Y M#PY+$'-!;7^>$.H4",2\<)LW(44> 8*[LE1J?%/@&BQP-Q])%S0"U@(=^J&< MU$)=+"L4"XH'MJA$_@+Q]4J]T$.)2@-]<49)$9*QKHB<%!*GAP8@RU D:"9- M/16.PH- KB[$$D%1& ?HD$<%0XUR3C@I%"!I$ $V17FHY)$4Z;D':CJK.=!_?I? MGJ(G$],N=;-ENMH6PW1>%<,\+Z\;7F\0,W*J+[9S4A?+!+'8V0GB3PBJ5M(I M<]=X(:0WULWCF%" 76:9]![@$]HI,O3"$3X7$OT+G>PAC:!4<22%\$J)G1GW MP<="HON!YPH=WG!S^[OT[4OF@+^E9'E=Z=L+I1@E-"3R!9U[T E*+ $!7D4F M\S3J&/@=A1IE0B$$&R$5$E[LF)W)/HDVJHQG>>KTB"[@ ALZF,N"M113)5"P M"?($XJI>QCN.)JS(*)>Q@%2CXP: 04#F@^KE\)L)50@RY69 CX=IZ94)_P>"R%K?)%( M:67N7P">MV#O/?XO>FS F>">-WRDE(G/:H?M2;LV+RJ_"3@Z[;;?=1:EH[/: M<;?&I#BK*1#ETP_TM<'Q4?ND>]0^[IYTNZ>GQY1_CR&+<-H[=485!DV^\@+\ M"V?(9^6?V#*O?J%W9JHN.\34Y3 :D?'>9&@FG[!P#LGL,-IKU1G][&_*%4W7 MG+^X?P7&#J%Z?_\37-39] VBAX3\=;"U9GC;6H@_IA(2]F%./?\J Z_M.;!W M71[6H.T5+_:_$B"W;4_($8L5=^ZL]LO%'[>-ZXNKR\8/-Y<7/].'14M/KZ\^ MW-X\*$N3AC7CU4(B#79]]=N_?UU8PQKT==0C%_2B25]+(0>&K[[^#U!+ P04 M " #;@(57#N'-T#\% 9&0 #0 &5X7S4V.3E M0R]94," K$/RW,CO\"/5F9N$]SIS2J+>WK..88;3'KW[K7%TB8BJ,YE0&$ME" <73BI>HU*KUNIPU*HV6EX= MQF_ =7N=A!H"X9PH34W7R4SL-IVE5)"$=IU8JH08-Z*&AH9)X4 HA:$">QO* M:3J7@G:%='I[G4KAQU*K->IY+V]KZ"/T[OA9CIM/TE[6V''.)D4K7K R9@X$^"X?EPT ^&HTL8 MG4/PRH?Q9'@Y&([[K\%_YP^N@N$O/C9A+W\"XZO)]*I_&4 P J\)5^5I>5"& MJ3_(%7CU1K4$_2GTST;CP#_[TCE]4(S;+J\K:*=]B>G_4M_ZH[>O?9_ MA?X@L"VU:K7VE%?$[YDV+%[L.C$4%ONBJ -PR\P: MHO,R HJE+((.@8@8XIH9YS+L.HT[SUE+BC)5/VEZQXV-]*;K'#8=8%'7X30J M6L]M 3RL>T?-NG?8;-9KWLFATQN%1LZH@KI7 MNA4R&]$A -,<.1FS"G-,P4 M,PQ+%A$1^'=8-<4UQ0"3A&EM4X(_VQ-]H#"GBF(BM@,OTK.*NP3#O!.6[) J MF^\2I)G2&4X+&+D-H&7&"P"A9R22J:WVV]U7G>SB1;NYQT3-B*#:'=UQNH!^ MF$^-7;PE;">F]8W6KR$S3F$F%6Y37:>*.PKE?%G[U^\Z)>'J?>G>+8O,W%JM M_KBT^JF^.OF>B9NJ^I20[2@[*-IUI+$._U\UK!)@HEUE-W;R0\)7X#,R;&\Y@B^&"EHO,BM\;E/L$RIG!![$<':_1MZL6Z5BPAZ)W4#]NVBNPF$I_*+E%\ M6HQ\!^=W<'XB.&M/%IQ,%$<1BSA[!"%,X!;(BBUWA5S"+ ])%=46I"7;3#A' M$TA0&)Z$L"%%U.I2/BIF@HC0RE%AQ'+5=F_'7ADO,"Y3>[+"!KW"]9*^E)\0 M=O^;>^\AOO#*Y31&5TEFY%J4GZB6LL\$\=UEG+ HXG3CT>$#2]#7P^49+L#6 M/1Y;\SX+D?6:U:-CM$%#FE@FV]@0V8\5@V*=N#-IC$PPF/0.M.0,E__U;!^) MIOT=M&$WV47_3;)KY<:C2W=%5^ G&L<*:>^D# %1ZA_@^HC6XL-WH?_#%'Q/ M_S=-_V#.:(S$$TFH83<41G',\)CYE*9AU\9CG(;]L6+(,%*D&/?FXAY3>P0, MXEM=+5F"A_2.7DND)LO[$)SKG)$Q#3-JQ7&F!--S9'VX3U'+\SYX7?+BN7=T MW,YO2W(VA^.%-"L=^:4.T9"2XJ9JBSWB"KF!TV&CO<"*F0RYUIO"O##-[ M\"L_I3N_C]B+V V$G&C==5[WIX$[[E_X[NG$[_]L[^2W6L<7Y\%D1S:/725O M[PLM_83QQ>75FXTU[&$_'7S@@5Y4[*<$)#'Y)Y&_ 5!+ P04 " #;@(57 MVE3<[$D% #D& #0 &5X7S4V.3MOVD@0_]S\%7.N+DHD M#!A"PENB!%)T+5 @NMZGTV*OPU[7N^[N.@G]ZV_6YE5H[W*G-DVK2DC&LX]Y M_V9VW5R8B+>;"TJ"]M&SIF&&TS:]_[-R7KLH5_,XVBQD1!S]Q77AB@JJB*$! MS)KE8KYS#^#6X;KL944/ 7Q"E MJ6DYB0G=JK.B"A+1EA-*%1'C!M10WS I'/"E,%3@;$,YC1=2T):03ONH63Z75G.(/9"+PJ7.>G^6X> MIKUNNH%7KA1ST)E"YW(TGO4NO[9-'Z3CKLAK06O%\[6VT\[D16?8F[JCMZ]Z M?T"G.[,CI6+QAXZ(OQ)M6+C<%V(@+#*(#"7@CID%F 6%-PE1:%R^A F-$8] MAC!]QSC7,C30E2K.PXF=>/R\6BH5&UT9Q40LTS>O<0JX5Q^%0.G<-RB<2C>- M47@9 $6D"Z!)(""&N&;.N?1;3N7>N=@T$Z"1'=I\K: M.PM)-GB1;RHQ47,BJ'9']YPNH>.G MKK'!F\-Q8NJ/%;]9<#'TI9U1.XQH0^:[ MM>'@$[Y.1R/C!JPY5!_.(=WV$<#IQ#M-_6C9/52=IZ3!)['/:<\PA5:(%B8< MX8H.C[A"D:85SK%/8VF7I"$-@4!L1)<+K)QRV";-!CE91>K7S6 ML+BR;TA\*ANB^+0Y\BW*S<_D_*Z3L_3#)B<3V='%9IP]LA FL"BRK BO,Y