0001050140--01-31 2025 FY false 2025-01-31 0001050140 2024-02-01 2025-01-31 0001050140 us-gaap:CommonStockMember 2024-02-01 2025-01-31 0001050140 us-gaap:CommonStockMember 2023-02-01 2024-01-31 0001050140 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0001050140 us-gaap:RetainedEarningsMember 2025-01-31 0001050140 us-gaap:CommonStockMember 2025-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2025-01-31 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-31 0001050140 us-gaap:RetainedEarningsMember 2024-01-31 0001050140 us-gaap:CommonStockMember 2024-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001050140 us-gaap:RetainedEarningsMember 2023-01-31 0001050140 us-gaap:CommonStockMember 2023-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001050140 us-gaap:RetainedEarningsMember 2022-01-31 0001050140 us-gaap:CommonStockMember 2022-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001050140 dsgx:ShareholderApprovedStockOptionsPlanMember 2024-01-31 0001050140 dsgx:ShareholderApprovedStockOptionsPlanMember 2023-01-31 0001050140 dsgx:ShareholderApprovedStockOptionsPlanMember 2024-02-01 2025-01-31 0001050140 dsgx:ShareholderApprovedStockOptionsPlanMember 2023-02-01 2024-01-31 0001050140 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2023-01-31 0001050140 us-gaap:PerformanceSharesMember 2022-02-01 2023-01-31 0001050140 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001050140 us-gaap:RestrictedStockUnitsRSUMember 2024-01-31 0001050140 us-gaap:PerformanceSharesMember 2024-01-31 0001050140 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001050140 us-gaap:PerformanceSharesMember 2023-01-31 0001050140 srt:MinimumMember dsgx:DirectorsAndOfficersMember 2024-02-01 2025-01-31 0001050140 srt:MaximumMember dsgx:DirectorsAndOfficersMember 2024-02-01 2025-01-31 0001050140 2025-01-31 2025-01-31 0001050140 us-gaap:ServiceMember 2024-02-01 2025-01-31 0001050140 us-gaap:LicenseMember 2024-02-01 2025-01-31 0001050140 us-gaap:EMEAMember 2024-02-01 2025-01-31 0001050140 srt:AsiaPacificMember 2024-02-01 2025-01-31 0001050140 dsgx:ProfessionalServicesAndOtherMember 2024-02-01 2025-01-31 0001050140 country:US 2024-02-01 2025-01-31 0001050140 country:CA 2024-02-01 2025-01-31 0001050140 us-gaap:ServiceMember 2023-02-01 2024-01-31 0001050140 us-gaap:LicenseMember 2023-02-01 2024-01-31 0001050140 us-gaap:EMEAMember 2023-02-01 2024-01-31 0001050140 srt:AsiaPacificMember 2023-02-01 2024-01-31 0001050140 dsgx:ProfessionalServicesAndOtherMember 2023-02-01 2024-01-31 0001050140 country:US 2023-02-01 2024-01-31 0001050140 country:CA 2023-02-01 2024-01-31 0001050140 us-gaap:ServiceMember 2022-02-01 2023-01-31 0001050140 us-gaap:LicenseMember 2022-02-01 2023-01-31 0001050140 us-gaap:EMEAMember 2022-02-01 2023-01-31 0001050140 srt:AsiaPacificMember 2022-02-01 2023-01-31 0001050140 dsgx:ProfessionalServicesAndOtherMember 2022-02-01 2023-01-31 0001050140 country:US 2022-02-01 2023-01-31 0001050140 country:CA 2022-02-01 2023-01-31 0001050140 us-gaap:EmployeeSeveranceMember dsgx:Fiscal2025RestructuringPlanMember 2025-01-31 0001050140 us-gaap:EmployeeSeveranceMember dsgx:Fiscal2024RestructuringPlanMember 2024-01-31 0001050140 dsgx:Fiscal2024RestructuringPlanMember 2024-01-31 0001050140 srt:MinimumMember dsgx:Fiscal2025RestructuringPlanMember 2025-01-31 0001050140 srt:MaximumMember dsgx:Fiscal2025RestructuringPlanMember 2025-01-31 0001050140 dsgx:Fiscal2025RestructuringPlanMember 2025-01-31 0001050140 dsgx:Fiscal2024RestructuringPlanMember 2025-01-31 0001050140 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2025-01-31 0001050140 srt:MinimumMember us-gaap:ComputerEquipmentMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:ComputerEquipmentMember 2025-01-31 0001050140 us-gaap:EquipmentMember 2025-01-31 0001050140 us-gaap:AssetUnderConstructionMember 2025-01-31 0001050140 us-gaap:AssetUnderConstructionMember 2024-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember 2024-06-10 2024-06-10 0001050140 dsgx:OcrServicesIncMember 2024-03-28 2024-03-28 0001050140 dsgx:LocalzPtyLtdMember 2023-04-20 2023-04-20 0001050140 dsgx:FoxtrotMember 2022-04-21 2022-04-21 0001050140 us-gaap:FacilityClosingMember dsgx:Fiscal2024RestructuringPlanMember 2024-02-01 2025-01-31 0001050140 us-gaap:EmployeeSeveranceMember dsgx:Fiscal2025RestructuringPlanMember 2024-02-01 2025-01-31 0001050140 us-gaap:EmployeeSeveranceMember dsgx:Fiscal2024RestructuringPlanMember 2024-02-01 2025-01-31 0001050140 dsgx:Fiscal2025RestructuringPlanMember 2024-02-01 2025-01-31 0001050140 dsgx:Fiscal2024RestructuringPlanMember 2024-02-01 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember 2024-04-19 2024-04-19 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2025-01-31 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2024-01-31 0001050140 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2023-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:EmeaIncomeTaxAuthorityMember dsgx:IndefiniteYearMember 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember dsgx:TaxYear2030Member 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember dsgx:TaxYear2029Member 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember dsgx:TaxYear2028Member 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember dsgx:TaxYear2027Member 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember dsgx:TaxYear2026Member 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember dsgx:AfterTaxYear2026Member 2025-01-31 0001050140 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember dsgx:TaxYear2030Member 2025-01-31 0001050140 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember dsgx:TaxYear2029Member 2025-01-31 0001050140 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember dsgx:TaxYear2028Member 2025-01-31 0001050140 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember dsgx:IndefiniteYearMember 2025-01-31 0001050140 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember dsgx:AfterTaxYear2026Member 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:EmeaIncomeTaxAuthorityMember 2025-01-31 0001050140 us-gaap:ForeignCountryMember dsgx:AsiaPacificIncomeTaxAuthorityMember 2025-01-31 0001050140 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2025-01-31 0001050140 dsgx:TaxYear2030Member 2025-01-31 0001050140 dsgx:TaxYear2029Member 2025-01-31 0001050140 dsgx:TaxYear2028Member 2025-01-31 0001050140 dsgx:TaxYear2027Member 2025-01-31 0001050140 dsgx:TaxYear2026Member 2025-01-31 0001050140 dsgx:IndefiniteYearMember 2025-01-31 0001050140 dsgx:AfterTaxYear2026Member 2025-01-31 0001050140 us-gaap:EMEAMember 2025-01-31 0001050140 srt:AsiaPacificMember 2025-01-31 0001050140 country:US 2025-01-31 0001050140 country:CA 2025-01-31 0001050140 us-gaap:EMEAMember 2024-01-31 0001050140 srt:AsiaPacificMember 2024-01-31 0001050140 country:US 2024-01-31 0001050140 country:CA 2024-01-31 0001050140 us-gaap:RetainedEarningsMember 2024-02-01 2025-01-31 0001050140 us-gaap:RetainedEarningsMember 2023-02-01 2024-01-31 0001050140 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0001050140 srt:MinimumMember dsgx:SeniorSecuredCreditFacilityMember 2024-02-01 2025-01-31 0001050140 srt:MaximumMember dsgx:SeniorSecuredCreditFacilityMember 2024-02-01 2025-01-31 0001050140 srt:MinimumMember dsgx:RevolvingOperatingCreditFacilityMember dsgx:SeniorSecuredCreditFacilityMember 2025-01-31 0001050140 srt:MaximumMember dsgx:RevolvingOperatingCreditFacilityMember dsgx:SeniorSecuredCreditFacilityMember 2025-01-31 0001050140 dsgx:RevolvingOperatingCreditFacilityMember dsgx:SeniorSecuredCreditFacilityMember 2025-01-31 0001050140 dsgx:PSUsAndRSUsMember 2024-02-01 2025-01-31 0001050140 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001050140 dsgx:PSUsAndRSUsMember 2023-02-01 2024-01-31 0001050140 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001050140 dsgx:PSUsAndRSUsMember 2022-02-01 2023-01-31 0001050140 srt:MinimumMember dsgx:AerospaceSoftwareDevelopmentsMember us-gaap:TradeNamesMember 2025-01-31 0001050140 srt:MinimumMember us-gaap:TradeNamesMember 2025-01-31 0001050140 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 srt:MinimumMember dsgx:ExistingTechnologyMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:TradeNamesMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 srt:MaximumMember dsgx:ExistingTechnologyMember 2025-01-31 0001050140 srt:MaximumMember dsgx:AerospaceSoftwareDevelopmentsMember 2025-01-31 0001050140 us-gaap:DevelopedTechnologyRightsMember 2025-01-31 0001050140 us-gaap:DevelopedTechnologyRightsMember 2024-01-31 0001050140 us-gaap:FairValueInputsLevel3Member 2023-01-31 0001050140 us-gaap:EmployeeStockOptionMember 2024-02-01 2025-01-31 0001050140 us-gaap:EmployeeStockOptionMember 2025-01-31 0001050140 dsgx:ShareholderApprovedStockOptionsPlanMember 2025-01-31 0001050140 us-gaap:FairValueInputsLevel2Member 2025-01-31 0001050140 us-gaap:FairValueInputsLevel2Member 2024-01-31 0001050140 dsgx:CashSettledRestrictedShareUnitMember 2025-01-31 0001050140 dsgx:CashSettledRestrictedShareUnitMember 2024-01-31 0001050140 dsgx:DeferredShareUnitPlanMember 2023-02-01 2024-01-31 0001050140 dsgx:DeferredShareUnitPlanMember 2022-02-01 2023-01-31 0001050140 dsgx:RevolvingOperatingCreditFacilityMember dsgx:SeniorSecuredCreditFacilityMember 2024-02-01 2025-01-31 0001050140 srt:MinimumMember dsgx:SeniorSecuredCreditFacilityMember dsgx:CanadaOrUsPrimeRateBaOrLiborMember 2024-02-01 2025-01-31 0001050140 srt:MaximumMember dsgx:SeniorSecuredCreditFacilityMember dsgx:CanadaOrUsPrimeRateBaOrLiborMember 2024-02-01 2025-01-31 0001050140 dsgx:OtherCountriesMember 2024-02-01 2025-01-31 0001050140 country:US 2024-02-01 2025-01-31 0001050140 country:CA 2024-02-01 2025-01-31 0001050140 dsgx:OtherCountriesMember 2023-02-01 2024-01-31 0001050140 country:US 2023-02-01 2024-01-31 0001050140 country:CA 2023-02-01 2024-01-31 0001050140 dsgx:OtherCountriesMember 2022-02-01 2023-01-31 0001050140 country:US 2022-02-01 2023-01-31 0001050140 country:CA 2022-02-01 2023-01-31 0001050140 2022-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member us-gaap:TradeNamesMember 2025-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member dsgx:ExistingTechnologyMember 2025-01-31 0001050140 dsgx:OcrServicesIncMember us-gaap:TradeNamesMember 2025-01-31 0001050140 dsgx:OcrServicesIncMember us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 dsgx:OcrServicesIncMember us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 dsgx:OcrServicesIncMember dsgx:ExistingTechnologyMember 2025-01-31 0001050140 dsgx:MyCarrierPortalMember us-gaap:TradeNamesMember 2025-01-31 0001050140 dsgx:MyCarrierPortalMember us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 dsgx:MyCarrierPortalMember us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 dsgx:MyCarrierPortalMember dsgx:ExistingTechnologyMember 2025-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember us-gaap:TradeNamesMember 2025-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember dsgx:ExistingTechnologyMember 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember us-gaap:TradeNamesMember 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember dsgx:ExistingTechnologyMember 2025-01-31 0001050140 us-gaap:TradeNamesMember 2025-01-31 0001050140 us-gaap:NoncompeteAgreementsMember 2025-01-31 0001050140 us-gaap:CustomerRelationshipsMember 2025-01-31 0001050140 dsgx:ExistingTechnologyMember 2025-01-31 0001050140 dsgx:LocalzPtyLtdMember dsgx:ExistingTechnologyMember 2024-01-31 0001050140 dsgx:GroundcloudMember us-gaap:TradeNamesMember 2024-01-31 0001050140 dsgx:GroundcloudMember us-gaap:NoncompeteAgreementsMember 2024-01-31 0001050140 dsgx:GroundcloudMember us-gaap:CustomerRelationshipsMember 2024-01-31 0001050140 dsgx:GroundcloudMember dsgx:ExistingTechnologyMember 2024-01-31 0001050140 us-gaap:TradeNamesMember 2024-01-31 0001050140 us-gaap:NoncompeteAgreementsMember 2024-01-31 0001050140 us-gaap:CustomerRelationshipsMember 2024-01-31 0001050140 dsgx:ExistingTechnologyMember 2024-01-31 0001050140 dsgx:XpsMember us-gaap:TradeNamesMember 2023-01-31 0001050140 dsgx:XpsMember us-gaap:NoncompeteAgreementsMember 2023-01-31 0001050140 dsgx:XpsMember us-gaap:CustomerRelationshipsMember 2023-01-31 0001050140 dsgx:XpsMember dsgx:ExistingTechnologyMember 2023-01-31 0001050140 dsgx:SupplyVisionMember us-gaap:TradeNamesMember 2023-01-31 0001050140 dsgx:SupplyVisionMember us-gaap:NoncompeteAgreementsMember 2023-01-31 0001050140 dsgx:SupplyVisionMember us-gaap:CustomerRelationshipsMember 2023-01-31 0001050140 dsgx:SupplyVisionMember dsgx:ExistingTechnologyMember 2023-01-31 0001050140 dsgx:NetChbLlcMember us-gaap:TradeNamesMember 2023-01-31 0001050140 dsgx:NetChbLlcMember us-gaap:NoncompeteAgreementsMember 2023-01-31 0001050140 dsgx:NetChbLlcMember us-gaap:CustomerRelationshipsMember 2023-01-31 0001050140 dsgx:NetChbLlcMember dsgx:ExistingTechnologyMember 2023-01-31 0001050140 dsgx:FoxtrotMember us-gaap:CustomerRelationshipsMember 2023-01-31 0001050140 dsgx:FoxtrotMember dsgx:ExistingTechnologyMember 2023-01-31 0001050140 us-gaap:TradeNamesMember 2023-01-31 0001050140 us-gaap:NoncompeteAgreementsMember 2023-01-31 0001050140 us-gaap:CustomerRelationshipsMember 2023-01-31 0001050140 dsgx:ExistingTechnologyMember 2023-01-31 0001050140 srt:MinimumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2025-01-31 0001050140 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2025-01-31 0001050140 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2025-01-31 0001050140 us-gaap:FairValueInputsLevel3Member 2025-01-31 0001050140 us-gaap:FairValueInputsLevel3Member 2024-01-31 0001050140 dsgx:SupplyVisionGroundcloudMcpAndSellercloudMember dsgx:BusinessCombinationAgreementsPerformanceBasedConsiderationMember 2025-01-31 0001050140 dsgx:MyCarrierPortalMember 2024-09-17 0001050140 dsgx:Fiscal2025AcquisitionsMember 2024-02-01 2025-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member 2024-10-11 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember 2024-04-19 0001050140 dsgx:LocalzPtyLtdMember 2023-04-20 0001050140 dsgx:GroundcloudMember 2023-02-14 0001050140 dsgx:SupplyVisionMember 2023-01-05 0001050140 dsgx:XpsTechnologyLlcMember 2022-06-03 0001050140 dsgx:FoxtrotMember 2022-04-21 0001050140 dsgx:NetChbLlcMember 2022-02-09 0001050140 dsgx:OcrServicesIncMember 2024-03-28 0001050140 us-gaap:EmployeeStockOptionMember 2024-02-01 2025-01-31 0001050140 dsgx:StockOptionsTreasuryStockMethodMember 2024-02-01 2025-01-31 0001050140 dsgx:PSUsAndRSUsMember 2024-02-01 2025-01-31 0001050140 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001050140 dsgx:StockOptionsTreasuryStockMethodMember 2023-02-01 2024-01-31 0001050140 dsgx:PSUsAndRSUsMember 2023-02-01 2024-01-31 0001050140 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001050140 dsgx:StockOptionsTreasuryStockMethodMember 2022-02-01 2023-01-31 0001050140 dsgx:PSUsAndRSUsMember 2022-02-01 2023-01-31 0001050140 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2025-01-31 0001050140 us-gaap:ResearchAndDevelopmentExpenseMember 2024-02-01 2025-01-31 0001050140 us-gaap:CostOfSalesMember 2024-02-01 2025-01-31 0001050140 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2024-01-31 0001050140 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2024-01-31 0001050140 us-gaap:CostOfSalesMember 2023-02-01 2024-01-31 0001050140 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2023-01-31 0001050140 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2023-01-31 0001050140 us-gaap:CostOfSalesMember 2022-02-01 2023-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2025-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2024-01-31 0001050140 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0001050140 us-gaap:LeaseholdImprovementsMember 2025-01-31 0001050140 us-gaap:FurnitureAndFixturesMember 2025-01-31 0001050140 us-gaap:ComputerEquipmentMember 2025-01-31 0001050140 dsgx:EquipmentInstalledWithCustomersMember 2025-01-31 0001050140 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001050140 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001050140 us-gaap:ComputerEquipmentMember 2024-01-31 0001050140 dsgx:EquipmentInstalledWithCustomersMember 2024-01-31 0001050140 dsgx:BaseShelfProspectus2024Member 2024-07-15 2024-07-15 0001050140 dsgx:ShelfProspectusMember 2022-07-15 2022-07-15 0001050140 us-gaap:PerformanceSharesMember 2023-02-01 2024-01-31 0001050140 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2025-01-31 0001050140 us-gaap:PerformanceSharesMember 2024-02-01 2025-01-31 0001050140 us-gaap:RestrictedStockUnitsRSUMember 2025-01-31 0001050140 us-gaap:PerformanceSharesMember 2025-01-31 0001050140 us-gaap:FairValueInputsLevel3Member 2024-02-01 2025-01-31 0001050140 us-gaap:FairValueInputsLevel3Member 2023-02-01 2024-01-31 0001050140 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2025-01-31 0001050140 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2024-01-31 0001050140 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2023-01-31 0001050140 dsgx:DeferredShareUnitPlanMember 2025-01-31 0001050140 dsgx:DeferredShareUnitPlanMember 2024-01-31 0001050140 dsgx:DeferredShareUnitPlanMember 2024-02-01 2025-01-31 0001050140 dsgx:SingleReportableSegmentMember 2024-02-01 2025-01-31 0001050140 dsgx:SingleReportableSegmentMember 2023-02-01 2024-01-31 0001050140 dsgx:SingleReportableSegmentMember 2022-02-01 2023-01-31 0001050140 srt:MinimumMember 2024-02-01 2025-01-31 0001050140 srt:MaximumMember 2024-02-01 2025-01-31 0001050140 dsgx:CashSettledRestrictedShareUnitMember 2024-02-01 2025-01-31 0001050140 dsgx:CashSettledRestrictedShareUnitMember 2023-02-01 2024-01-31 0001050140 dsgx:CashSettledRestrictedShareUnitMember 2022-02-01 2023-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member 2025-01-31 0001050140 dsgx:MyCarrierPortalMember 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember 2025-01-31 0001050140 dsgx:LocalzPtyLtdMember 2024-01-31 0001050140 dsgx:XpsMember 2023-01-31 0001050140 dsgx:SupplyVisionMember 2023-01-31 0001050140 dsgx:NetChbLlcMember 2023-01-31 0001050140 dsgx:FoxtrotMember 2023-01-31 0001050140 2023-01-31 0001050140 dsgx:OcrServicesIncMember 2025-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember 2025-01-31 0001050140 2025-01-31 0001050140 dsgx:GroundcloudMember 2024-01-31 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member 2024-10-11 2024-10-11 0001050140 dsgx:MyCarrierPortalMember 2024-09-17 2024-09-17 0001050140 dsgx:BusinessCombinationAgreementsPerformanceBasedConsiderationMember 2024-02-01 2025-01-31 0001050140 dsgx:GroundcloudMember 2023-02-14 2023-02-14 0001050140 dsgx:SupplyVisionMember 2023-01-05 2023-01-05 0001050140 dsgx:XpsTechnologyLlcMember 2022-06-03 2022-06-03 0001050140 dsgx:NetChbLlcMember 2022-02-09 2022-02-09 0001050140 dsgx:SellerCloudLlcAndSellerCloudEuropeLtd.Member 2024-02-01 2025-01-31 0001050140 dsgx:OcrServicesIncMember 2024-02-01 2025-01-31 0001050140 dsgx:MyCarrierPortalMember 2024-02-01 2025-01-31 0001050140 dsgx:BoxtopTechnologiesLimitedMember 2024-02-01 2025-01-31 0001050140 dsgx:AerospaceSoftwareDevelopmentsMember 2024-02-01 2025-01-31 0001050140 dsgx:LocalzPtyLtdMember 2023-02-01 2024-01-31 0001050140 dsgx:GroundcloudMember 2023-02-01 2024-01-31 0001050140 dsgx:XpsMember 2022-02-01 2023-01-31 0001050140 dsgx:SupplyVisionMember 2022-02-01 2023-01-31 0001050140 dsgx:NetChbLlcMember 2022-02-01 2023-01-31 0001050140 dsgx:FoxtrotMember 2022-02-01 2023-01-31 0001050140 dsgx:DeferredShareUnitPlanMember 2024-02-01 2025-01-31 0001050140 2024-01-31 0001050140 2023-02-01 2024-01-31 0001050140 2022-02-01 2023-01-31 iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares dsgx:segment iso4217:EUR iso4217:GBP

​

​

​

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

​

FORM 6-K

​

REPORT OF FOREIGN PRIVATE ISSUER

PURSUANT TO RULE 13a-16 OR 15d-16 UNDER

THE SECURITIES EXCHANGE ACT OF 1934

​

For the month of March 2025

​

Commission File Number: 000-29970

​

DESCARTES SYSTEMS GROUP INC

(Translation of registrant’s name into English)

​

120 Randall Drive

Waterloo, Ontario

Canada N2V 1C6

(Address of principal executive office)

​

Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F.

Form 20-F [ ] Form 40-F [x]

​

​

​

The attached Annual Report to Shareholders for the year ended January 31, 2025 is furnished herewith as Exhibit 99.1.

The attached Press Release issued March 5, 2025 is furnished herewith as Exhibit 99.2.

​

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.

​

THE DESCARTES SYSTEMS GROUP INC. | ​
​ | ​
(Registrant) | ​
​ | ​
By: | /s/ Peter V. Nguyen | ​
Name: | Peter V. Nguyen | ​
Title: | General Counsel | ​
​ | ​
Date: March 5, 2025 | ​

​

​

​

EXHIBITS

​

Exhibit No. |  | Description
​ | ​ | ​
99.1 | ​ | Annual Report to Shareholders for the year ended January 31, 2025
99.2 | ​ | Press Release Issued March 5, 2025
101 | ​ | Interactive Data File (formatted in Inline XBRL)

​

​

​